diff options
Diffstat (limited to 'examples/libsmbclient')
-rw-r--r-- | examples/libsmbclient/testacl.c | 4 | ||||
-rw-r--r-- | examples/libsmbclient/testacl2.c | 8 | ||||
-rw-r--r-- | examples/libsmbclient/testacl3.c | 7 | ||||
-rw-r--r-- | examples/libsmbclient/testbrowse.c | 35 | ||||
-rw-r--r-- | examples/libsmbclient/testbrowse2.c | 66 | ||||
-rw-r--r-- | examples/libsmbclient/testchmod.c | 4 | ||||
-rw-r--r-- | examples/libsmbclient/testfstatvfs.c | 1 | ||||
-rw-r--r-- | examples/libsmbclient/testread.c | 5 | ||||
-rw-r--r-- | examples/libsmbclient/teststat.c | 23 | ||||
-rw-r--r-- | examples/libsmbclient/teststat2.c | 22 | ||||
-rw-r--r-- | examples/libsmbclient/teststat3.c | 3 | ||||
-rw-r--r-- | examples/libsmbclient/teststatvfs.c | 3 | ||||
-rw-r--r-- | examples/libsmbclient/testtruncate.c | 2 | ||||
-rw-r--r-- | examples/libsmbclient/testutime.c | 23 | ||||
-rw-r--r-- | examples/libsmbclient/testwrite.c | 5 |
15 files changed, 48 insertions, 163 deletions
diff --git a/examples/libsmbclient/testacl.c b/examples/libsmbclient/testacl.c index a57dd4a499..b602c5b185 100644 --- a/examples/libsmbclient/testacl.c +++ b/examples/libsmbclient/testacl.c @@ -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; diff --git a/examples/libsmbclient/testacl2.c b/examples/libsmbclient/testacl2.c index d2a97cf2d2..ef044f8a8d 100644 --- a/examples/libsmbclient/testacl2.c +++ b/examples/libsmbclient/testacl2.c @@ -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) diff --git a/examples/libsmbclient/testacl3.c b/examples/libsmbclient/testacl3.c index 4ef6e80a7b..f34e273d6b 100644 --- a/examples/libsmbclient/testacl3.c +++ b/examples/libsmbclient/testacl3.c @@ -10,19 +10,12 @@ 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); diff --git a/examples/libsmbclient/testbrowse.c b/examples/libsmbclient/testbrowse.c index c3fb3946da..2ae7ca1c49 100644 --- a/examples/libsmbclient/testbrowse.c +++ b/examples/libsmbclient/testbrowse.c @@ -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'; diff --git a/examples/libsmbclient/testbrowse2.c b/examples/libsmbclient/testbrowse2.c index 0ac1d72bb4..fd0a4e8198 100644 --- a/examples/libsmbclient/testbrowse2.c +++ b/examples/libsmbclient/testbrowse2.c @@ -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; diff --git a/examples/libsmbclient/testchmod.c b/examples/libsmbclient/testchmod.c index 774daaed59..44731466c2 100644 --- a/examples/libsmbclient/testchmod.c +++ b/examples/libsmbclient/testchmod.c @@ -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) diff --git a/examples/libsmbclient/testfstatvfs.c b/examples/libsmbclient/testfstatvfs.c index 73f42d446a..24424045d4 100644 --- a/examples/libsmbclient/testfstatvfs.c +++ b/examples/libsmbclient/testfstatvfs.c @@ -11,7 +11,6 @@ int main(int argc, char * argv[]) { - int i; int fd; int ret; int debug = 0; diff --git a/examples/libsmbclient/testread.c b/examples/libsmbclient/testread.c index 3f94884895..87625e8ca1 100644 --- a/examples/libsmbclient/testread.c +++ b/examples/libsmbclient/testread.c @@ -10,18 +10,13 @@ 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); diff --git a/examples/libsmbclient/teststat.c b/examples/libsmbclient/teststat.c index 86c69e4e2c..f36639eab7 100644 --- a/examples/libsmbclient/teststat.c +++ b/examples/libsmbclient/teststat.c @@ -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; diff --git a/examples/libsmbclient/teststat2.c b/examples/libsmbclient/teststat2.c index b5e6b437c5..fcd3e30935 100644 --- a/examples/libsmbclient/teststat2.c +++ b/examples/libsmbclient/teststat2.c @@ -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; } - diff --git a/examples/libsmbclient/teststat3.c b/examples/libsmbclient/teststat3.c index 26348b335c..3efe51dffa 100644 --- a/examples/libsmbclient/teststat3.c +++ b/examples/libsmbclient/teststat3.c @@ -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) diff --git a/examples/libsmbclient/teststatvfs.c b/examples/libsmbclient/teststatvfs.c index b7e6b5159e..5c69122afc 100644 --- a/examples/libsmbclient/teststatvfs.c +++ b/examples/libsmbclient/teststatvfs.c @@ -11,13 +11,10 @@ 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); diff --git a/examples/libsmbclient/testtruncate.c b/examples/libsmbclient/testtruncate.c index 8882acd85d..3e29ad225c 100644 --- a/examples/libsmbclient/testtruncate.c +++ b/examples/libsmbclient/testtruncate.c @@ -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) diff --git a/examples/libsmbclient/testutime.c b/examples/libsmbclient/testutime.c index 8624ca108b..2b3c40b61b 100644 --- a/examples/libsmbclient/testutime.c +++ b/examples/libsmbclient/testutime.c @@ -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; } diff --git a/examples/libsmbclient/testwrite.c b/examples/libsmbclient/testwrite.c index 780f0e95da..b641a08a1c 100644 --- a/examples/libsmbclient/testwrite.c +++ b/examples/libsmbclient/testwrite.c @@ -10,18 +10,13 @@ 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); |