diff options
Diffstat (limited to 'testsuite/libsmbclient/src/stat')
-rw-r--r-- | testsuite/libsmbclient/src/stat/stat_1.c | 62 | ||||
-rw-r--r-- | testsuite/libsmbclient/src/stat/stat_2.c | 58 | ||||
-rw-r--r-- | testsuite/libsmbclient/src/stat/stat_3.c | 66 | ||||
-rw-r--r-- | testsuite/libsmbclient/src/stat/stat_4.c | 62 | ||||
-rw-r--r-- | testsuite/libsmbclient/src/stat/stat_5.c | 77 | ||||
-rw-r--r-- | testsuite/libsmbclient/src/stat/stat_6.c | 80 | ||||
-rw-r--r-- | testsuite/libsmbclient/src/stat/stat_k.c | 91 |
7 files changed, 0 insertions, 496 deletions
diff --git a/testsuite/libsmbclient/src/stat/stat_1.c b/testsuite/libsmbclient/src/stat/stat_1.c deleted file mode 100644 index 6a7d61f422..0000000000 --- a/testsuite/libsmbclient/src/stat/stat_1.c +++ /dev/null @@ -1,62 +0,0 @@ -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <errno.h> -#include <libsmbclient.h> - -#define MAX_BUFF_SIZE 255 -char g_workgroup[MAX_BUFF_SIZE]; -char g_username[MAX_BUFF_SIZE]; -char g_password[MAX_BUFF_SIZE]; -char g_server[MAX_BUFF_SIZE]; -char g_share[MAX_BUFF_SIZE]; - - -static void auth_fn(const char *server, const char *share, char *workgroup, int wgmaxlen, - char *username, int unmaxlen, char *password, int pwmaxlen) -{ - - strncpy(workgroup, g_workgroup, wgmaxlen - 1); - - strncpy(username, g_username, unmaxlen - 1); - - strncpy(password, g_password, pwmaxlen - 1); - - strcpy(g_server, server); - strcpy(g_share, share); - -} - -int main(int argc, char** argv) -{ - int err = -1; - char url[MAX_BUFF_SIZE]; - struct stat st; - - memset(g_workgroup, '\0', MAX_BUFF_SIZE); - memset(url, '\0', MAX_BUFF_SIZE); - - if ( argc == 5 ) - { - - strncpy(g_workgroup,argv[1],strlen(argv[1])); - strncpy(g_username,argv[2],strlen(argv[2])); - strncpy(g_password,argv[3],strlen(argv[3])); - strncpy(url,argv[4],strlen(argv[4])); - - smbc_init(auth_fn, 0); - err = smbc_stat(url, &st); - - if ( err < 0 ) - err = 1; - - else - err = 0; - - - } - - return err; - -} - diff --git a/testsuite/libsmbclient/src/stat/stat_2.c b/testsuite/libsmbclient/src/stat/stat_2.c deleted file mode 100644 index c12048def4..0000000000 --- a/testsuite/libsmbclient/src/stat/stat_2.c +++ /dev/null @@ -1,58 +0,0 @@ -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <errno.h> -#include <libsmbclient.h> - -#define MAX_BUFF_SIZE 255 -char g_workgroup[MAX_BUFF_SIZE]; -char g_username[MAX_BUFF_SIZE]; -char g_password[MAX_BUFF_SIZE]; -char g_server[MAX_BUFF_SIZE]; -char g_share[MAX_BUFF_SIZE]; - - -static void auth_fn(const char *server, const char *share, char *workgroup, int wgmaxlen, - char *username, int unmaxlen, char *password, int pwmaxlen) -{ - - strncpy(workgroup, g_workgroup, wgmaxlen - 1); - - strncpy(username, g_username, unmaxlen - 1); - - strncpy(password, g_password, pwmaxlen - 1); - - strcpy(g_server, server); - strcpy(g_share, share); - -} - -int main(int argc, char** argv) -{ - int err = -1; - char url[MAX_BUFF_SIZE]; - struct stat st; - - memset(g_workgroup, '\0', MAX_BUFF_SIZE); - memset(url, '\0', MAX_BUFF_SIZE); - - if ( argc == 5 ) - { - - strncpy(g_workgroup,argv[1],strlen(argv[1])); - strncpy(g_username,argv[2],strlen(argv[2])); - strncpy(g_password,argv[3],strlen(argv[3])); - strncpy(url,argv[4],strlen(argv[4])); - - smbc_init(auth_fn, 0); - smbc_stat(url, &st); - - err = errno; - - - } - - return err; - -} - diff --git a/testsuite/libsmbclient/src/stat/stat_3.c b/testsuite/libsmbclient/src/stat/stat_3.c deleted file mode 100644 index ee14f3232b..0000000000 --- a/testsuite/libsmbclient/src/stat/stat_3.c +++ /dev/null @@ -1,66 +0,0 @@ -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <errno.h> -#include <libsmbclient.h> - -#define MAX_BUFF_SIZE 255 -char g_workgroup[MAX_BUFF_SIZE]; -char g_username[MAX_BUFF_SIZE]; -char g_password[MAX_BUFF_SIZE]; -char g_server[MAX_BUFF_SIZE]; -char g_share[MAX_BUFF_SIZE]; - - -static void auth_fn(const char *server, const char *share, char *workgroup, int wgmaxlen, - char *username, int unmaxlen, char *password, int pwmaxlen) -{ - - strncpy(workgroup, g_workgroup, wgmaxlen - 1); - - strncpy(username, g_username, unmaxlen - 1); - - strncpy(password, g_password, pwmaxlen - 1); - - strcpy(g_server, server); - strcpy(g_share, share); - -} - -int main(int argc, char** argv) -{ - int err = -1; - int fd = 0; - char url[MAX_BUFF_SIZE]; - struct stat st; - - memset(g_workgroup, '\0', MAX_BUFF_SIZE); - memset(url, '\0', MAX_BUFF_SIZE); - - if ( argc == 5 ) - { - - strncpy(g_workgroup,argv[1],strlen(argv[1])); - strncpy(g_username,argv[2],strlen(argv[2])); - strncpy(g_password,argv[3],strlen(argv[3])); - strncpy(url,argv[4],strlen(argv[4])); - - smbc_init(auth_fn, 0); - fd = smbc_open(url,O_RDWR | O_CREAT, 0666); - smbc_close(fd); - - err = smbc_stat(url, &st); - - if ( err < 0 ) - err = 1; - - else - err = 0; - - - } - - return err; - -} - diff --git a/testsuite/libsmbclient/src/stat/stat_4.c b/testsuite/libsmbclient/src/stat/stat_4.c deleted file mode 100644 index 4aa751032b..0000000000 --- a/testsuite/libsmbclient/src/stat/stat_4.c +++ /dev/null @@ -1,62 +0,0 @@ -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <errno.h> -#include <libsmbclient.h> - -#define MAX_BUFF_SIZE 255 -char g_workgroup[MAX_BUFF_SIZE]; -char g_username[MAX_BUFF_SIZE]; -char g_password[MAX_BUFF_SIZE]; -char g_server[MAX_BUFF_SIZE]; -char g_share[MAX_BUFF_SIZE]; - - -static void auth_fn(const char *server, const char *share, char *workgroup, int wgmaxlen, - char *username, int unmaxlen, char *password, int pwmaxlen) -{ - - strncpy(workgroup, g_workgroup, wgmaxlen - 1); - - strncpy(username, g_username, unmaxlen - 1); - - strncpy(password, g_password, pwmaxlen - 1); - - strcpy(g_server, server); - strcpy(g_share, share); - -} - -int main(int argc, char** argv) -{ - int err = -1; - int fd = 0; - char url[MAX_BUFF_SIZE]; - struct stat st; - - memset(g_workgroup, '\0', MAX_BUFF_SIZE); - memset(url, '\0', MAX_BUFF_SIZE); - - if ( argc == 5 ) - { - - strncpy(g_workgroup,argv[1],strlen(argv[1])); - strncpy(g_username,argv[2],strlen(argv[2])); - strncpy(g_password,argv[3],strlen(argv[3])); - strncpy(url,argv[4],strlen(argv[4])); - - smbc_init(auth_fn, 0); - fd = smbc_open(url,O_RDWR | O_CREAT, 0666); - smbc_close(fd); - - smbc_stat(url, &st); - - err = errno; - - - } - - return err; - -} - diff --git a/testsuite/libsmbclient/src/stat/stat_5.c b/testsuite/libsmbclient/src/stat/stat_5.c deleted file mode 100644 index cef0913bad..0000000000 --- a/testsuite/libsmbclient/src/stat/stat_5.c +++ /dev/null @@ -1,77 +0,0 @@ -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <errno.h> -#include <libsmbclient.h> - -#define MAX_BUFF_SIZE 255 -char g_workgroup[MAX_BUFF_SIZE]; -char g_username[MAX_BUFF_SIZE]; -char g_password[MAX_BUFF_SIZE]; -char g_server[MAX_BUFF_SIZE]; -char g_share[MAX_BUFF_SIZE]; - - -static void auth_fn(const char *server, const char *share, char *workgroup, int wgmaxlen, - char *username, int unmaxlen, char *password, int pwmaxlen) -{ - - strncpy(workgroup, g_workgroup, wgmaxlen - 1); - - strncpy(username, g_username, unmaxlen - 1); - - strncpy(password, g_password, pwmaxlen - 1); - - strcpy(g_server, server); - strcpy(g_share, share); - -} - -int main(int argc, char** argv) -{ - int err = -1; - int fd = 0; - int msg_len = 0; - char url[MAX_BUFF_SIZE]; - char* message; - struct stat st; - - memset(g_workgroup, '\0', MAX_BUFF_SIZE); - memset(url, '\0', MAX_BUFF_SIZE); - - if ( argc == 6 ) - { - - strncpy(g_workgroup,argv[1],strlen(argv[1])); - strncpy(g_username,argv[2],strlen(argv[2])); - strncpy(g_password,argv[3],strlen(argv[3])); - strncpy(url,argv[4],strlen(argv[4])); - - msg_len = strlen(argv[5])+1; - message = malloc(msg_len); - message[msg_len - 1] = 0; - strncpy(message,argv[5],msg_len); - - smbc_init(auth_fn, 0); - smbc_unlink(url); - fd = smbc_open(url,O_RDWR | O_CREAT, 0666); - smbc_write(fd, message, msg_len); - smbc_close(fd); - - smbc_stat(url,&st); - - free(message); - - if ( st.st_size != msg_len ) - err = 1; - - else - err = 0; - - - } - - return err; - -} - diff --git a/testsuite/libsmbclient/src/stat/stat_6.c b/testsuite/libsmbclient/src/stat/stat_6.c deleted file mode 100644 index b765c8c293..0000000000 --- a/testsuite/libsmbclient/src/stat/stat_6.c +++ /dev/null @@ -1,80 +0,0 @@ -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <errno.h> -#include <libsmbclient.h> - -#define MAX_BUFF_SIZE 255 -char g_workgroup[MAX_BUFF_SIZE]; -char g_username[MAX_BUFF_SIZE]; -char g_password[MAX_BUFF_SIZE]; -char g_server[MAX_BUFF_SIZE]; -char g_share[MAX_BUFF_SIZE]; - - -static void auth_fn(const char *server, const char *share, char *workgroup, int wgmaxlen, - char *username, int unmaxlen, char *password, int pwmaxlen) -{ - - strncpy(workgroup, g_workgroup, wgmaxlen - 1); - - strncpy(username, g_username, unmaxlen - 1); - - strncpy(password, g_password, pwmaxlen - 1); - - strcpy(g_server, server); - strcpy(g_share, share); - -} - -int main(int argc, char** argv) -{ - int err = -1; - int fd = 0; - int msg_len = 0; - unsigned int mode_mask = 0; - char url[MAX_BUFF_SIZE]; - char* message; - struct stat st; - - memset(g_workgroup, '\0', MAX_BUFF_SIZE); - memset(url, '\0', MAX_BUFF_SIZE); - - if ( argc == 6 ) - { - - strncpy(g_workgroup,argv[1],strlen(argv[1])); - strncpy(g_username,argv[2],strlen(argv[2])); - strncpy(g_password,argv[3],strlen(argv[3])); - strncpy(url,argv[4],strlen(argv[4])); - - msg_len = strlen(argv[5])+1; - message = malloc(msg_len); - message[msg_len - 1] = 0; - strncpy(message,argv[5],msg_len); - - smbc_init(auth_fn, 0); - smbc_unlink(url); - fd = smbc_open(url,O_RDWR | O_CREAT, 0666); - smbc_write(fd, message, msg_len); - smbc_close(fd); - - smbc_stat(url,&st); - - free(message); - - mode_mask = mode_mask | S_IFREG | S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH; /* 0666 or 33206 */ - - if ( st.st_mode != mode_mask ) - err = 1; - - else - err = 0; - - - } - - return err; - -} - diff --git a/testsuite/libsmbclient/src/stat/stat_k.c b/testsuite/libsmbclient/src/stat/stat_k.c deleted file mode 100644 index d67195cfd3..0000000000 --- a/testsuite/libsmbclient/src/stat/stat_k.c +++ /dev/null @@ -1,91 +0,0 @@ -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <errno.h> -#include <unistd.h> -#include <libsmbclient.h> - -#define MAX_BUFF_SIZE 255 -char g_workgroup[MAX_BUFF_SIZE]; -char g_username[MAX_BUFF_SIZE]; -char g_password[MAX_BUFF_SIZE]; -char g_server[MAX_BUFF_SIZE]; -char g_share[MAX_BUFF_SIZE]; - - -static void auth_fn(const char *server, const char *share, char *workgroup, int wgmaxlen, - char *username, int unmaxlen, char *password, int pwmaxlen) -{ - - strncpy(workgroup, g_workgroup, wgmaxlen - 1); - - strncpy(username, g_username, unmaxlen - 1); - - strncpy(password, g_password, pwmaxlen - 1); - - strcpy(g_server, server); - strcpy(g_share, share); - -} - -int main(int argc, char** argv) -{ - int err = -1; - char url[MAX_BUFF_SIZE]; - struct stat st; - char *user; - SMBCCTX *ctx; - - memset(g_workgroup, '\0', MAX_BUFF_SIZE); - memset(url, '\0', MAX_BUFF_SIZE); - - if ( argc == 2) - { - char *p; - user = getenv("USER"); - if (!user) { - printf("no user??\n"); - return 0; - } - - printf("username: %s\n", user); - - p = strchr(user, '\\'); - if (! p) { - printf("BAD username??\n"); - return 0; - } - strncpy(g_workgroup, user, strlen(user)); - g_workgroup[p - user] = 0; - strncpy(g_username, p + 1, strlen(p + 1)); - memset(g_password, 0, sizeof(char) * MAX_BUFF_SIZE); - strncpy(url,argv[1],strlen(argv[1])); - - err = smbc_init(auth_fn, 10); - if (err) { - printf("init smbclient context failed!!\n"); - return err; - } - /* Using null context actually get the old context. */ - ctx = smbc_set_context(NULL); - smbc_setOptionUseKerberos(ctx, 1); - smbc_setOptionFallbackAfterKerberos(ctx, 1); - smbc_setWorkgroup(ctx, g_workgroup); - smbc_setUser(ctx, g_username); - err = smbc_stat(url, &st); - - if ( err < 0 ) { - err = 1; - printf("stat failed!!\n"); - } - else { - err = 0; - printf("stat succeeded!!\n"); - } - - - } - - return err; - -} |