]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
portability: smblib: replace bzero with memset
authorAmos Jeffries <amosjeffries@squid-cache.org>
Sun, 17 Oct 2010 06:22:58 +0000 (00:22 -0600)
committerAmos Jeffries <amosjeffries@squid-cache.org>
Sun, 17 Oct 2010 06:22:58 +0000 (00:22 -0600)
lib/rfcnb/rfcnb-util.c
lib/smblib/bad-chain.c
lib/smblib/exper.c
lib/smblib/file.c
lib/smblib/find_password.c
lib/smblib/smblib-api.c

index fab179321b261c859b14022fe6360db58fb01870..f548b491e01b2b02dc9507983e241f4fb42101b4 100644 (file)
@@ -417,7 +417,7 @@ int RFCNB_IP_Connect(struct in_addr Dest_IP, int port)
         return(RFCNBE_Bad);
     }
 
-    bzero((char *)&Socket, sizeof(Socket));
+    memset((char *)&Socket, 0, sizeof(Socket));
     memcpy((char *)&Socket.sin_addr, (char *)&Dest_IP, sizeof(Dest_IP));
 
     Socket.sin_port = htons(port);
index 56f6ec2983ec44f9f730dea0a58f4f9a12cf8adf..388a7f1de353f1bab9af4d49cf303599c7cca8b6 100644 (file)
@@ -1,3 +1,4 @@
+#include "config.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"
 
 #include <signal.h>
-
+#if HAVE_STRING_H
+#include <string.h>
+#endif
 
 /* Logon and tree connect to the server                                 */
 
@@ -75,7 +77,7 @@ int SMB_Logon_And_TCon(SMB_Handle_Type Con_Handle, char *UserName,
 
         }
 
-        bzero(SMB_Hdr(pkt), SMB_ssetpLM_len);
+        memset(SMB_Hdr(pkt), 0, SMB_ssetpLM_len);
         SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);  /* Plunk in IDF */
         *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBsesssetupX;
         SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, Con_Handle -> pid);
@@ -144,7 +146,7 @@ int SMB_Logon_And_TCon(SMB_Handle_Type Con_Handle, char *UserName,
 
         }
 
-        bzero(SMB_Hdr(pkt), SMB_ssetpNTLM_len);
+        memset(SMB_Hdr(pkt), 0, SMB_ssetpNTLM_len);
         SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);  /* Plunk in IDF */
         *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBsesssetupX;
         SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, Con_Handle -> pid);
index b85f85a320d286d23da150ee3d31fc7e6b87b41e..dcfbc36ce85bbb5dd505873946cbf7300af6a512 100644 (file)
@@ -1,3 +1,4 @@
+#include "config.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"
 
 #include <signal.h>
-
+#if HAVE_STRING_H
+#include <string.h>
+#endif
 
 /* Logon and tree connect to the server. If a tree handle was given to us, */
 /* we use it and return it, otherwise we create one ...                    */
@@ -115,7 +117,7 @@ SMB_Tree_Handle SMB_Logon_And_TCon(SMB_Handle_Type Con_Handle,
 
         }
 
-        bzero(SMB_Hdr(pkt), SMB_ssetpLM_len);
+        memset(SMB_Hdr(pkt), 0, SMB_ssetpLM_len);
         SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);  /* Plunk in IDF */
         *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBsesssetupX;
         SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, Con_Handle -> pid);
@@ -187,7 +189,7 @@ SMB_Tree_Handle SMB_Logon_And_TCon(SMB_Handle_Type Con_Handle,
 
         }
 
-        bzero(SMB_Hdr(pkt), SMB_ssetpNTLM_len);
+        memset(SMB_Hdr(pkt), 0, SMB_ssetpNTLM_len);
         SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);  /* Plunk in IDF */
         *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBsesssetupX;
         SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, Con_Handle -> pid);
@@ -448,7 +450,7 @@ int SMB_Logon_TCon_Open(SMB_Handle_Type Con_Handle, char *UserName,
 
         }
 
-        bzero(SMB_Hdr(pkt), SMB_ssetpLM_len);
+        memset(SMB_Hdr(pkt), 0, SMB_ssetpLM_len);
         SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);  /* Plunk in IDF */
         *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBsesssetupX;
         SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, Con_Handle -> pid);
@@ -519,7 +521,7 @@ int SMB_Logon_TCon_Open(SMB_Handle_Type Con_Handle, char *UserName,
 
         }
 
-        bzero(SMB_Hdr(pkt), SMB_ssetpNTLM_len);
+        memset(SMB_Hdr(pkt), 0, SMB_ssetpNTLM_len);
         SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);  /* Plunk in IDF */
         *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBsesssetupX;
         SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, Con_Handle -> pid);
index 34bb6312a17acf964036c97b3dff55cfe10afeb3..da841331f0e71cb4bd3e92574e38a72bed5921e7 100644 (file)
@@ -1,3 +1,4 @@
+#include "config.h"
 /* UNIX SMBlib NetBIOS implementation
 
    Version 1.0
    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 */
 
-#include "smblib-priv.h"
+#include "smblib/smblib-priv.h"
+#include "rfcnb/rfcnb.h"
 
-#include "../rfcnb/rfcnb.h"
+#if HAVE_STRING_H
+#include <string.h>
+#endif
 
 /* Open a file with file_name using desired mode and search attr  */
 /* If File_Handle is null, then create and populate a file handle */
@@ -82,7 +86,7 @@ SMB_File *SMB_Open(SMB_Tree_Handle Tree_Handle,
 
     /* Now plug in the bits we need */
 
-    bzero(SMB_Hdr(pkt), SMB_open_len);
+    memset(SMB_Hdr(pkt), 0, SMB_open_len);
     SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);  /* Plunk in IDF */
     *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBopen;
     SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, Tree_Handle -> con -> pid);
@@ -206,7 +210,7 @@ int SMB_Close(SMB_File *File_Handle)
 
     /* Now plug in the bits we need */
 
-    bzero(SMB_Hdr(pkt), SMB_clos_len);
+    memset(SMB_Hdr(pkt), 0, SMB_clos_len);
     SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);  /* Plunk in IDF */
     *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBclose;
     SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, File_Handle -> tree -> con -> pid);
@@ -335,7 +339,7 @@ int SMB_Read(SMB_File *File_Handle, char *data, int numbytes)
 
     /* Now build the read request and the receive packet etc ... */
 
-    bzero(SMB_Hdr(snd_pkt), SMB_read_len);
+    memset(SMB_Hdr(snd_pkt), 0, SMB_read_len);
     SIVAL(SMB_Hdr(snd_pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);  /* Plunk in IDF */
     *(SMB_Hdr(snd_pkt) + SMB_hdr_com_offset) = SMBread;
     SSVAL(SMB_Hdr(snd_pkt), SMB_hdr_pid_offset, File_Handle -> tree -> con -> pid);
@@ -502,7 +506,7 @@ int SMB_Write(SMB_File *File_Handle, char *data, int numbytes)
     /* Now init the things that will be the same across the possibly multiple
        packets to write this data.                                           */
 
-    bzero(SMB_Hdr(pkt), SMB_write_len);
+    memset(SMB_Hdr(pkt), 0, SMB_write_len);
     SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);  /* Plunk in IDF */
     *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBwrite;
     SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, File_Handle -> tree -> con -> pid);
@@ -672,7 +676,7 @@ SMB_File *SMB_Create(SMB_Tree_Handle Tree_Handle,
 
     /* Now plug in the bits we need */
 
-    bzero(SMB_Hdr(pkt), SMB_creat_len);
+    memset(SMB_Hdr(pkt), 0, SMB_creat_len);
     SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);  /* Plunk in IDF */
     *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBcreate;
     SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, Tree_Handle -> con -> pid);
@@ -788,7 +792,7 @@ int SMB_Delete(SMB_Tree_Handle tree, char *file_name, WORD search)
 
     /* Now plug in the bits we need */
 
-    bzero(SMB_Hdr(pkt), SMB_delet_len);
+    memset(SMB_Hdr(pkt), 0, SMB_delet_len);
     SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);  /* Plunk in IDF */
     *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBunlink;
     SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, tree -> con -> pid);
@@ -885,7 +889,7 @@ int SMB_Create_Dir(SMB_Tree_Handle tree, char *dir_name)
 
     /* Now plug in the bits we need */
 
-    bzero(SMB_Hdr(pkt), SMB_creatdir_len);
+    memset(SMB_Hdr(pkt), 0, SMB_creatdir_len);
     SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);  /* Plunk in IDF */
     *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBmkdir;
     SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, tree -> con -> pid);
@@ -981,7 +985,7 @@ int SMB_Delete_Dir(SMB_Tree_Handle tree, char *dir_name)
 
     /* Now plug in the bits we need */
 
-    bzero(SMB_Hdr(pkt), SMB_deletdir_len);
+    memset(SMB_Hdr(pkt), 0, SMB_deletdir_len);
     SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);  /* Plunk in IDF */
     *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBrmdir;
     SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, tree -> con -> pid);
@@ -1077,7 +1081,7 @@ int SMB_Check_Dir(SMB_Tree_Handle tree, char *dir_name)
 
     /* Now plug in the bits we need */
 
-    bzero(SMB_Hdr(pkt), SMB_checkdir_len);
+    memset(SMB_Hdr(pkt), 0, SMB_checkdir_len);
     SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);  /* Plunk in IDF */
     *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBchkpth;
     SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, tree -> con -> pid);
@@ -1194,7 +1198,7 @@ int SMB_Search(SMB_Tree_Handle tree,
 
     /* Now plug in the bits we need */
 
-    bzero(SMB_Hdr(pkt), SMB_search_len);
+    memset(SMB_Hdr(pkt), 0, SMB_search_len);
     SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);  /* Plunk in IDF */
     *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBsearch;
     SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, tree -> con -> pid);
index f31be07bd1b1fd795823d282f4ad7461d995840b..a61dc61a88a775222fd5d064bdd263d8233bbdcf 100644 (file)
@@ -1,3 +1,4 @@
+#include "config.h"
 /* Find passwords ... */
 /* We do it in a brute force way ... Cycle through all the possible passwords
    sending a logon to see if all it works ... We have to wait for any timeout
@@ -8,8 +9,11 @@
 
 #include <sys/types.h>
 #include <unistd.h>
+#if HAVE_STRING_H
+#include <string.h>
+#endif
 
-#include "smblib.h"
+#include "smblib/smblib.h"
 
 int verbose = FALSE;
 int lotc = FALSE;
@@ -43,7 +47,7 @@ int next_password(char *pw, int pwlen)
     if (pwinit == FALSE) {
 
         pwinit = TRUE;
-        bzero(pw, pwlen + 1);
+        memset(pw, 0, pwlen + 1);
         pwpos = 0;
 
     }
@@ -228,7 +232,7 @@ main(int argc, char *argv[])
 
     /* Now loop through all password possibilities ... */
 
-    bzero(password, sizeof(password));
+    memset(password, 0, sizeof(password));
 
     while (next_password(password, pwlen) == TRUE) {
 
index 72dce617d53911fc9560eb3cc0af82ca9c678a66..b02894780b4bd54cbbc0a35c8678aef068d18701 100644 (file)
@@ -1,3 +1,4 @@
+#include "config.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;
 
@@ -75,7 +80,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);
@@ -247,7 +252,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);