]> git.ipfire.org Git - thirdparty/squid.git/blobdiff - lib/smblib/smblib-api.c
SourceFormat Enforcement
[thirdparty/squid.git] / lib / smblib / smblib-api.c
index 72dce617d53911fc9560eb3cc0af82ca9c678a66..2496d867b41570f5eddfc8bfd35ae1c46398af5d 100644 (file)
@@ -1,3 +1,4 @@
+#include "squid.h"
 /* UNIX SMBlib NetBIOS implementation
 
    Version 1.0
    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 */
 
-#include "smblib-priv.h"
-#include "../rfcnb/rfcnb.h"
+#include "smblib/smblib-priv.h"
+#include "rfcnb/rfcnb.h"
+
+#if HAVE_STRING_H
+#include <string.h>
+#endif
 
 SMB_Tree_Handle SMBapi_Tree = NULL;
 
@@ -61,7 +66,6 @@ int SMBapi_NetUserPasswordSet(SMB_Tree_Handle tree, char *user,
         pad_api_name = TRUE;
     }
 
-
     pkt_len = pkt_len + param_len;
 
     /* Now allocate space for the packet, build it and send it */
@@ -75,7 +79,7 @@ int SMBapi_NetUserPasswordSet(SMB_Tree_Handle tree, char *user,
 
     }
 
-    bzero(SMB_Hdr(pkt), SMB_trans_len);
+    memset(SMB_Hdr(pkt), 0, SMB_trans_len);
     SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);  /* Plunk in IDF */
     *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBtrans;
     SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, tree -> con -> pid);
@@ -193,7 +197,6 @@ int SMBapi_NetUserPasswordSet(SMB_Tree_Handle tree, char *user,
 #define SMB_LMAPI_SUI_DESC "zWsTPWW"
 #define SMB_LMAPI_SUI_DATA_DESC "B16"
 
-
 /* Set user info ... specifically, password */
 
 int SMBapi_NetSetUserInfo(SMB_Tree_Handle tree, char *user,
@@ -247,7 +250,7 @@ int SMBapi_NetSetUserInfo(SMB_Tree_Handle tree, char *user,
 
     }
 
-    bzero(SMB_Hdr(pkt), SMB_trans_len);
+    memset(SMB_Hdr(pkt), 0, SMB_trans_len);
     SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);  /* Plunk in IDF */
     *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBtrans;
     SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, tree -> con -> pid);
@@ -377,5 +380,4 @@ int SMBapi_NetShareEnum(SMB_Tree_Handle tree, char *enum_buf, int bufsiz,
 
 {
 
-
 }