Fix a boatload of warnings in the examples.
authorJeremy Allison <jra@samba.org>
Wed, 19 Oct 2011 21:52:41 +0000 (14:52 -0700)
committerJeremy Allison <jra@samba.org>
Thu, 20 Oct 2011 00:29:52 +0000 (02:29 +0200)
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Thu Oct 20 02:29:52 CEST 2011 on sn-devel-104

15 files changed:
examples/libsmbclient/testacl.c
examples/libsmbclient/testacl2.c
examples/libsmbclient/testacl3.c
examples/libsmbclient/testbrowse.c
examples/libsmbclient/testbrowse2.c
examples/libsmbclient/testchmod.c
examples/libsmbclient/testfstatvfs.c
examples/libsmbclient/testread.c
examples/libsmbclient/teststat.c
examples/libsmbclient/teststat2.c
examples/libsmbclient/teststat3.c
examples/libsmbclient/teststatvfs.c
examples/libsmbclient/testtruncate.c
examples/libsmbclient/testutime.c
examples/libsmbclient/testwrite.c

index a57dd4a499b484f370a3c788424b9a8b62eb1804..b602c5b185453f1420caa44b78af87cb5469f1c1 100644 (file)
@@ -27,10 +27,10 @@ int main(int argc, const char *argv[])
     int stat_and_retry = 0;
     int full_time_names = 0;
     enum acl_mode mode = SMB_ACL_LIST;
-    static char *the_acl = NULL;
+    static const char *the_acl = NULL;
     int ret;
     char *p;
-    char *debugstr;
+    const char *debugstr;
     char path[1024];
     char value[1024];
     poptContext pc;
index d2a97cf2d21acf6be89a5e7b3b8e43374b489518..ef044f8a8dcaff0459b8a84fd8a3bf802f6c8179 100644 (file)
@@ -19,17 +19,11 @@ enum acl_mode
 
 int main(int argc, const char *argv[])
 {
-    int i;
-    int opt;
     int flags;
     int debug = 0;
-    int numeric = 0;
-    int full_time_names = 0;
-    enum acl_mode mode = SMB_ACL_GET;
     static char *the_acl = NULL;
     int ret;
-    char *p;
-    char *debugstr;
+    const char *debugstr;
     char value[1024];
 
     if (smbc_init(get_auth_data_fn, debug) != 0)
index 4ef6e80a7bd626c24f3a1de7ccdc134953647ccd..f34e273d6b7f884ab3b77feaaf23f4842faa2aa4 100644 (file)
 
 int main(int argc, char * argv[]) 
 { 
-    int             i;
-    int             fd;
     int             ret;
     int             debug = 0;
-    int             mode = 0666;
-    int             savedErrno;
     char            value[2048]; 
     char            path[2048];
     char *          the_acl;
     char *          p;
-    time_t          t0;
-    time_t          t1;
-    struct stat     st; 
     SMBCCTX *       context;
     
     smbc_init(get_auth_data_fn, debug); 
index c3fb3946dab92ec8b41b9a9ee63d6dd8015d35a2..2ae7ca1c49a6f285d0f259ddadba05b9dc61688a 100644 (file)
@@ -9,16 +9,6 @@
 #include <libsmbclient.h>
 #include "get_auth_data_fn.h"
 
-static void
-no_auth_data_fn(const char * pServer,
-                const char * pShare,
-                char * pWorkgroup,
-                int maxLenWorkgroup,
-                char * pUsername,
-                int maxLenUsername,
-                char * pPassword,
-                int maxLenPassword);
-
 static void browse(char * path,
                    int scan,
                    int indent);
@@ -44,10 +34,8 @@ main(int argc, char * argv[])
     int                         context_auth = 0;
     int                         scan = 0;
     int                         iterations = -1;
-    int                         again;
     int                         opt;
     char *                      p;
-    char *                      q;
     char                        buf[1024];
     poptContext                 pc;
     SMBCCTX *                   context;
@@ -112,7 +100,7 @@ main(int argc, char * argv[])
     if (context_auth) {
         smbc_setFunctionAuthDataWithContext(context,
                                             get_auth_data_with_context_fn);
-        smbc_setOptionUserData(context, "hello world");
+        smbc_setOptionUserData(context, (void *)"hello world");
     } else {
         smbc_setFunctionAuthData(context, get_auth_data_fn);
     }
@@ -171,21 +159,6 @@ main(int argc, char * argv[])
     exit(0);
 }
 
-
-static void
-no_auth_data_fn(const char * pServer,
-                const char * pShare,
-                char * pWorkgroup,
-                int maxLenWorkgroup,
-                char * pUsername,
-                int maxLenUsername,
-                char * pPassword,
-                int maxLenPassword)
-{
-    return;
-}
-
-
 static void
 get_auth_data_with_context_fn(SMBCCTX * context,
                               const char * pServer,
@@ -213,7 +186,7 @@ static void browse(char * path, int scan, int indent)
     char *                      p;
     char                        buf[1024];
     int                         dir;
-    struct stat                 stat;
+    struct stat                 st;
     struct smbc_dirent *        dirent;
 
     if (! scan)
@@ -268,14 +241,14 @@ static void browse(char * path, int scan, int indent)
             p = path + strlen(path);
             strcat(p, "/");
             strcat(p+1, dirent->name);
-            if (smbc_stat(path, &stat) < 0)
+            if (smbc_stat(path, &st) < 0)
             {
                 printf(" unknown size (reason %d: %s)",
                        errno, strerror(errno));
             }
             else
             {
-                printf(" size %lu", (unsigned long) stat.st_size);
+                printf(" size %lu", (unsigned long) st.st_size);
             }
             *p = '\0';
 
index 0ac1d72bb43221672e048aeb2b4db8e8fbc4227c..fd0a4e8198f42b50be875ec70aa3fdc3a8432f40 100644 (file)
@@ -10,9 +10,9 @@
 #include <libsmbclient.h>
 
 int    debuglevel      = 0;
-char   *workgroup      = "NT";
-char   *username       = "guest";
-char   *password       = "";
+const char     *workgroup      = "NT";
+const char     *username       = "guest";
+const char     *password       = "";
 
 typedef struct smbitem smbitem;
 typedef int(*qsort_cmp)(const void *, const void *);
@@ -23,55 +23,7 @@ struct smbitem{
     char       name[1];
 };
 
-int smbitem_cmp(smbitem *elem1, smbitem *elem2){
-    return strcmp(elem1->name, elem2->name);
-}
-
-int smbitem_list_count(smbitem *list){
-    int count = 0;
-    
-    while(list != NULL){
-       list = list->next;
-       count++;
-    }
-    return count;
-}
-
-void smbitem_list_delete(smbitem *list){
-    smbitem    *elem;
-    
-    while(list != NULL){
-       elem = list;
-       list = list->next;
-       free(elem);
-    }
-}
-
-smbitem* smbitem_list_sort(smbitem *list){
-    smbitem    *item, **array;
-    int                count, i;
-
-    if ((count = smbitem_list_count(list)) == 0) return NULL;
-    if ((array = malloc(count * sizeof(smbitem*))) == NULL){
-       smbitem_list_delete(list);
-       return NULL;
-    }
-    
-    for(i = 0; i < count; i++){
-       array[i] = list;
-       list = list->next;
-    }  
-    qsort(array, count, sizeof(smbitem*), (qsort_cmp)smbitem_cmp);
-    
-    for(i = 0; i < count - 1; i++) array[i]->next = array[i + 1];
-    array[count - 1]->next = NULL;
-    
-    list = array[0];
-    free(array);
-    return list;
-}
-
-void smbc_auth_fn(
+static void smbc_auth_fn(
                 const char      *server,
                const char      *share,
                char            *wrkgrp, int wrkgrplen,
@@ -88,7 +40,7 @@ void smbc_auth_fn(
     strncpy(passwd, password, passwdlen - 1); passwd[passwdlen - 1] = 0;
 }
 
-SMBCCTX* create_smbctx(){
+static SMBCCTX* create_smbctx(void){
     SMBCCTX    *ctx;
 
     if ((ctx = smbc_new_context()) == NULL) return NULL;
@@ -104,12 +56,12 @@ SMBCCTX* create_smbctx(){
     return ctx;
 }
 
-void delete_smbctx(SMBCCTX* ctx){
+static void delete_smbctx(SMBCCTX* ctx){
     smbc_getFunctionPurgeCachedServers(ctx)(ctx);
     smbc_free_context(ctx, 1);
 }
 
-smbitem* get_smbitem_list(SMBCCTX *ctx, char *smb_path){
+static smbitem* get_smbitem_list(SMBCCTX *ctx, char *smb_path){
     SMBCFILE           *fd;
     struct smbc_dirent *dirent;
     smbitem            *list = NULL, *item;
@@ -134,7 +86,7 @@ smbitem* get_smbitem_list(SMBCCTX *ctx, char *smb_path){
         
 }
 
-void print_smb_path(char *group, char *path){
+static void print_smb_path(const char *group, const char *path){
     if ((strlen(group) == 0) && (strlen(path) == 0)) printf("/\n");
     else if (strlen(path) == 0) printf("/%s\n", group);
     else{
@@ -143,7 +95,7 @@ void print_smb_path(char *group, char *path){
     }
 }
 
-void recurse(SMBCCTX *ctx, char *smb_group, char *smb_path, int maxlen){
+static void recurse(SMBCCTX *ctx, const char *smb_group, char *smb_path, int maxlen){
     int        len;
     smbitem    *list, *item;
     SMBCCTX    *ctx1;
index 774daaed5968fc3c9e80829e2cb30ef7f6d1d986..44731466c2d2aad654045b593f95f5cd95b2dd0f 100644 (file)
@@ -8,11 +8,9 @@
 
 int main(int argc, char * argv[]) 
 { 
-    int             ret;
     int             debug = 0;
     int             mode = 0666;
-    char            buffer[16384]; 
-    char *          pSmbPath = NULL;
+    const char *          pSmbPath = NULL;
     struct stat     st; 
     
     if (argc == 1)
index 73f42d446ab00955c0638ed835ab81199e3a51aa..24424045d4e0981dd44f8c79b27f88911a9261b6 100644 (file)
@@ -11,7 +11,6 @@
 
 int main(int argc, char * argv[]) 
 { 
-    int             i;
     int             fd;
     int             ret;
     int             debug = 0;
index 3f948848957151badf4ad95f7560bbc26eeca194..87625e8ca1afdb74e5e82c72a3256e5cfead4118 100644 (file)
 
 int main(int argc, char * argv[]) 
 { 
-    int             i;
     int             fd;
     int             ret;
     int             debug = 0;
-    int             mode = 0666;
     int             savedErrno;
     char            buffer[2048]; 
     char            path[2048];
     char *          p;
-    time_t          t0;
-    time_t          t1;
-    struct stat     st; 
     
     smbc_init(get_auth_data_fn, debug); 
     
index 86c69e4e2cd82e046c88fcde49d8b80f97569e85..f36639eab7b382c2d7ac5e3a3c4d6ed0c80b3a69 100644 (file)
@@ -9,12 +9,11 @@
 int main(int argc, char * argv[]) 
 { 
     int             debug = 0;
-    char            buffer[16384]; 
-    char            mtime[32];
-    char            ctime[32];
-    char            atime[32];
-    char *          pSmbPath = NULL;
-    char *          pLocalPath = NULL;
+    char            m_time[32];
+    char            c_time[32];
+    char            a_time[32];
+    const char *          pSmbPath = NULL;
+    const char *          pLocalPath = NULL;
     struct stat     st; 
     
     if (argc == 1)
@@ -49,9 +48,9 @@ int main(int argc, char * argv[])
     }
     
     printf("\nSAMBA\n mtime:%lu/%s ctime:%lu/%s atime:%lu/%s\n",
-           st.st_mtime, ctime_r(&st.st_mtime, mtime),
-           st.st_ctime, ctime_r(&st.st_ctime, ctime),
-           st.st_atime, ctime_r(&st.st_atime, atime)); 
+           st.st_mtime, ctime_r(&st.st_mtime, m_time),
+           st.st_ctime, ctime_r(&st.st_ctime, c_time),
+           st.st_atime, ctime_r(&st.st_atime, a_time)); 
     
     if (pLocalPath != NULL)
     {
@@ -62,9 +61,9 @@ int main(int argc, char * argv[])
         }
         
         printf("LOCAL\n mtime:%lu/%s ctime:%lu/%s atime:%lu/%s\n",
-               st.st_mtime, ctime_r(&st.st_mtime, mtime),
-               st.st_ctime, ctime_r(&st.st_ctime, ctime),
-               st.st_atime, ctime_r(&st.st_atime, atime)); 
+               st.st_mtime, ctime_r(&st.st_mtime, m_time),
+               st.st_ctime, ctime_r(&st.st_ctime, c_time),
+               st.st_atime, ctime_r(&st.st_atime, a_time)); 
     }
 
     return 0; 
index b5e6b437c527d42869e02e2361dc3c614138bdb5..fcd3e309351a336d04f27df3823ef2dec82173b2 100644 (file)
@@ -34,11 +34,10 @@ int main(int argc, char* argv[])
 static int gettime(const char * pUrl,
                    const char * pLocalPath)
 {
-        //char *pSmbPath = 0;
         struct stat st;
-        char mtime[32];
-        char ctime[32];
-        char atime[32];
+        char m_time[32];
+        char c_time[32];
+        char a_time[32];
         
         smbc_init(get_auth_data_fn, 0);
         
@@ -49,12 +48,12 @@ static int gettime(const char * pUrl,
         }
         
         printf("SAMBA\n mtime:%lu/%s ctime:%lu/%s atime:%lu/%s\n",
-               st.st_mtime, ctime_r(&st.st_mtime, mtime),
-               st.st_ctime, ctime_r(&st.st_ctime, ctime),
-               st.st_atime, ctime_r(&st.st_atime, atime)); 
+               st.st_mtime, ctime_r(&st.st_mtime, m_time),
+               st.st_ctime, ctime_r(&st.st_ctime, c_time),
+               st.st_atime, ctime_r(&st.st_atime, a_time)); 
         
         
-        // check the stat on this file
+        /* check the stat on this file */
         if (stat(pLocalPath, &st) < 0)
         {
                 perror("stat");
@@ -62,11 +61,10 @@ static int gettime(const char * pUrl,
         }
         
         printf("LOCAL\n mtime:%lu/%s ctime:%lu/%s atime:%lu/%s\n",
-               st.st_mtime, ctime_r(&st.st_mtime, mtime),
-               st.st_ctime, ctime_r(&st.st_ctime, ctime),
-               st.st_atime, ctime_r(&st.st_atime, atime));
+               st.st_mtime, ctime_r(&st.st_mtime, m_time),
+               st.st_ctime, ctime_r(&st.st_ctime, c_time),
+               st.st_atime, ctime_r(&st.st_atime, a_time));
         
         
         return 0;
 }
-
index 26348b335c197b100d1fedf68aa607f9e3b1fe21..3efe51dffa7b381b0ee99c5bd8c4b1a63a60571e 100644 (file)
@@ -17,9 +17,6 @@ int main(int argc, char* argv[])
         int             fd;
         struct stat     st1;
         struct stat     st2;
-        char            mtime[32];
-        char            ctime[32];
-        char            atime[32];
         char *          pUrl = argv[1];
 
         if(argc != 2)
index b7e6b5159e1ddaeb5f20d929723f13c4d69f353d..5c69122afce4e28bbb76a9ce63bce32b85064241 100644 (file)
 
 int main(int argc, char * argv[]) 
 { 
-    int             i;
-    int             fd;
     int             ret;
     int             debug = 0;
     char *          p;
     char            path[2048];
-    struct stat     statbuf;
     struct statvfs  statvfsbuf;
     
     smbc_init(get_auth_data_fn, debug); 
index 8882acd85db2b44dbc7a07f2933f152b13e4673a..3e29ad225c718e324da46d93b2333f31f35ea84f 100644 (file)
@@ -14,8 +14,6 @@ int main(int argc, char * argv[])
     int             debug = 0;
     int             savedErrno;
     char            buffer[128];
-    char *          pSmbPath = NULL;
-    char *          pLocalPath = NULL;
     struct stat     st; 
     
     if (argc != 2)
index 8624ca108b63ed95e45986e794ee9f0954622f68..2b3c40b61b591b8a1fb6d3aca725190f5a5f92fd 100644 (file)
@@ -9,15 +9,12 @@
 
 int main(int argc, char * argv[]) 
 { 
-    int             ret;
     int             debug = 0;
-    char            buffer[16384]; 
-    char            mtime[32];
-    char            ctime[32];
-    char            atime[32];
-    char *          pSmbPath = NULL;
+    char            m_time[32];
+    char            c_time[32];
+    char            a_time[32];
+    const char *          pSmbPath = NULL;
     time_t          t = time(NULL);
-    struct tm       tm;
     struct stat     st;
     struct utimbuf  utimbuf;
     
@@ -51,9 +48,9 @@ int main(int argc, char * argv[])
     }
     
     printf("Before\n mtime:%lu/%s ctime:%lu/%s atime:%lu/%s\n",
-           st.st_mtime, ctime_r(&st.st_mtime, mtime),
-           st.st_ctime, ctime_r(&st.st_ctime, ctime),
-           st.st_atime, ctime_r(&st.st_atime, atime)); 
+           st.st_mtime, ctime_r(&st.st_mtime, m_time),
+           st.st_ctime, ctime_r(&st.st_ctime, c_time),
+           st.st_atime, ctime_r(&st.st_atime, a_time)); 
     
     utimbuf.actime = t;         /* unchangable (wont change) */
     utimbuf.modtime = t;        /* this one should succeed */
@@ -70,9 +67,9 @@ int main(int argc, char * argv[])
     }
     
     printf("After\n mtime:%lu/%s ctime:%lu/%s atime:%lu/%s\n",
-           st.st_mtime, ctime_r(&st.st_mtime, mtime),
-           st.st_ctime, ctime_r(&st.st_ctime, ctime),
-           st.st_atime, ctime_r(&st.st_atime, atime)); 
+           st.st_mtime, ctime_r(&st.st_mtime, m_time),
+           st.st_ctime, ctime_r(&st.st_ctime, c_time),
+           st.st_atime, ctime_r(&st.st_atime, a_time)); 
     
     return 0; 
 }
index 780f0e95da9de7de2868c26c2a68f8675063a8d6..b641a08a1ce07164514b43e04f422f4467bf13cf 100644 (file)
 
 int main(int argc, char * argv[]) 
 { 
-    int             i;
     int             fd;
     int             ret;
     int             debug = 0;
-    int             mode = 0666;
     int             savedErrno;
     char            buffer[2048]; 
     char            path[2048];
     char *          p;
-    time_t          t0;
-    time_t          t1;
-    struct stat     st; 
     
     smbc_init(get_auth_data_fn, debug);