diff options
author | Andrew Bartlett <abartlet@samba.org> | 2012-05-02 09:49:19 +1000 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2012-05-02 10:53:51 +1000 |
commit | 9712912dfcdb7894ab1111bf67572ba0f6d3d5de (patch) | |
tree | 055773b6ebaa2aafbd79112d4b74ec34f3429002 /testsuite/libsmbclient/src/telldir | |
parent | 3408c1ce6c79ae887255ebc14104814365d28a2b (diff) | |
download | samba-9712912dfcdb7894ab1111bf67572ba0f6d3d5de.tar.gz samba-9712912dfcdb7894ab1111bf67572ba0f6d3d5de.tar.bz2 samba-9712912dfcdb7894ab1111bf67572ba0f6d3d5de.zip |
testsuite/libsmbclient: Remove unused and expensive-to-link testsuite
This testsuite never got off the ground, and unlike the other
libsmbclient tests, it is not integrated into make test, has no driver
script we could integrate.
As it has been in this state for 10 years, and adding it to the compile
did not find any link-time issues (particularly in comparison to the
link-time cost for so many individual binaries), I am now removing them.
The libsmbclient examples are seperate to this, and remain in
examples/libsmbclient.
Andrew Bartlett
Diffstat (limited to 'testsuite/libsmbclient/src/telldir')
-rw-r--r-- | testsuite/libsmbclient/src/telldir/telldir_1.c | 102 | ||||
-rw-r--r-- | testsuite/libsmbclient/src/telldir/telldir_2.c | 95 | ||||
-rw-r--r-- | testsuite/libsmbclient/src/telldir/telldir_3.c | 67 | ||||
-rw-r--r-- | testsuite/libsmbclient/src/telldir/telldir_4.c | 61 | ||||
-rw-r--r-- | testsuite/libsmbclient/src/telldir/telldir_5.c | 124 |
5 files changed, 0 insertions, 449 deletions
diff --git a/testsuite/libsmbclient/src/telldir/telldir_1.c b/testsuite/libsmbclient/src/telldir/telldir_1.c deleted file mode 100644 index 8bba7b0680..0000000000 --- a/testsuite/libsmbclient/src/telldir/telldir_1.c +++ /dev/null @@ -1,102 +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 dh = 0; - int entry_num = 0; - int i = 0; - char *file_name; - char *tmp_file_ptr; - - char buff[MAX_BUFF_SIZE]; - char url[MAX_BUFF_SIZE]; - char file_url[MAX_BUFF_SIZE]; - char dir_url[MAX_BUFF_SIZE]; - - memset(g_workgroup, '\0', MAX_BUFF_SIZE); - memset(url, '\0', MAX_BUFF_SIZE); - memset(file_url, '\0', MAX_BUFF_SIZE); - memset(dir_url, '\0', MAX_BUFF_SIZE); - memset(buff, '\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])); - smbc_init(auth_fn, 0); - - strncpy(file_url,"tempfile-",9); - tmp_file_ptr = file_url; - tmp_file_ptr += 9; - - smbc_rmdir(url); - smbc_mkdir(url,0666); - - entry_num = atoi(argv[5]); - strcat(dir_url,url); - strcat(dir_url,"/"); - - file_name = dir_url; - file_name += strlen(dir_url); - - for ( i = 0; i < entry_num; i++ ) - { - sprintf(buff,"%d",i); - memcpy(tmp_file_ptr,buff,strlen(buff)+4); - strncat(tmp_file_ptr,".txt",4); - strcpy(file_name,file_url); - fd = smbc_open(dir_url,O_RDWR | O_CREAT, 0666); - smbc_close(fd); - - } - - dh = smbc_opendir(url); - /* printf("directory handle: %i\n",dh); */ - err = smbc_telldir(dh); - /* printf("err: %i\n",err); */ - - if ( err < 0 ) - - err = 1; - - else - err = 0; - - } - - return err; - -} - diff --git a/testsuite/libsmbclient/src/telldir/telldir_2.c b/testsuite/libsmbclient/src/telldir/telldir_2.c deleted file mode 100644 index 3f9a24dc9c..0000000000 --- a/testsuite/libsmbclient/src/telldir/telldir_2.c +++ /dev/null @@ -1,95 +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 dh = 0; - int entry_num = 0; - int i = 0; - char *file_name; - char *tmp_file_ptr; - - char buff[MAX_BUFF_SIZE]; - char url[MAX_BUFF_SIZE]; - char file_url[MAX_BUFF_SIZE]; - char dir_url[MAX_BUFF_SIZE]; - - memset(g_workgroup, '\0', MAX_BUFF_SIZE); - memset(url, '\0', MAX_BUFF_SIZE); - memset(file_url, '\0', MAX_BUFF_SIZE); - memset(dir_url, '\0', MAX_BUFF_SIZE); - memset(buff, '\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])); - smbc_init(auth_fn, 0); - - strncpy(file_url,"tempfile-",9); - tmp_file_ptr = file_url; - tmp_file_ptr += 9; - - smbc_rmdir(url); - smbc_mkdir(url,0666); - - entry_num = atoi(argv[5]); - strcat(dir_url,url); - strcat(dir_url,"/"); - - file_name = dir_url; - file_name += strlen(dir_url); - - for ( i = 0; i < entry_num; i++ ) - { - sprintf(buff,"%d",i); - memcpy(tmp_file_ptr,buff,strlen(buff)+4); - strncat(tmp_file_ptr,".txt",4); - strcpy(file_name,file_url); - fd = smbc_open(dir_url,O_RDWR | O_CREAT, 0666); - smbc_close(fd); - - } - - dh = smbc_opendir(url); - smbc_telldir(dh); - - err = errno; - - } - - return err; - -} - diff --git a/testsuite/libsmbclient/src/telldir/telldir_3.c b/testsuite/libsmbclient/src/telldir/telldir_3.c deleted file mode 100644 index 937d9a61ad..0000000000 --- a/testsuite/libsmbclient/src/telldir/telldir_3.c +++ /dev/null @@ -1,67 +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 dh = 0; - - char url[MAX_BUFF_SIZE]; - - 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); - - dh = smbc_opendir(url); - /* printf("directory handle: %i\n",dh); */ - err = smbc_telldir(dh); - /* printf("err: %i\n",err); */ - - if ( err < 0 ) - - err = 1; - - else - err = 0; - - } - - return err; - -} - diff --git a/testsuite/libsmbclient/src/telldir/telldir_4.c b/testsuite/libsmbclient/src/telldir/telldir_4.c deleted file mode 100644 index caef669ba7..0000000000 --- a/testsuite/libsmbclient/src/telldir/telldir_4.c +++ /dev/null @@ -1,61 +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 dh = 0; - - char url[MAX_BUFF_SIZE]; - - 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); - - dh = smbc_opendir(url); - /* printf("directory handle: %i\n",dh); */ - smbc_telldir(dh); - err = errno; - /* printf("err: %i\n",err); */ - - - } - - return err; - -} diff --git a/testsuite/libsmbclient/src/telldir/telldir_5.c b/testsuite/libsmbclient/src/telldir/telldir_5.c deleted file mode 100644 index 2b9306270e..0000000000 --- a/testsuite/libsmbclient/src/telldir/telldir_5.c +++ /dev/null @@ -1,124 +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 dh = 0; - int entry_num = 0; - int i = 0; - int offset = 0; - int dirsize = 0; - char *file_name; - char *tmp_file_ptr; - - struct smbc_dirent *dirptr; - - - char buff[MAX_BUFF_SIZE]; - char url[MAX_BUFF_SIZE]; - char file_url[MAX_BUFF_SIZE]; - char dir_url[MAX_BUFF_SIZE]; - char dirbuff[MAX_BUFF_SIZE]; - - memset(g_workgroup, '\0', MAX_BUFF_SIZE); - memset(url, '\0', MAX_BUFF_SIZE); - memset(file_url, '\0', MAX_BUFF_SIZE); - memset(dir_url, '\0', MAX_BUFF_SIZE); - memset(buff, '\0', MAX_BUFF_SIZE); - - if ( argc == 6 ) - { - - dirptr = (struct smbc_dirent *) dirbuff; - - 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); - - strncpy(file_url,"tempfile-",9); - tmp_file_ptr = file_url; - tmp_file_ptr += 9; - - smbc_rmdir(url); - smbc_mkdir(url,0666); - - entry_num = atoi(argv[5]); - strcat(dir_url,url); - strcat(dir_url,"/"); - - file_name = dir_url; - file_name += strlen(dir_url); - - for ( i = 0; i < entry_num; i++ ) - { - sprintf(buff,"%d",i); - memcpy(tmp_file_ptr,buff,strlen(buff)+4); - strncat(tmp_file_ptr,".txt",4); - strcpy(file_name,file_url); - fd = smbc_open(dir_url,O_RDWR | O_CREAT, 0666); - smbc_close(fd); - - } - - dh = smbc_opendir(url); - err = 0; - - while ( 1 ) - { - dirptr = smbc_readdir(dh); - - if ( dirptr == NULL ) - { - break; - } - - dirsize += dirptr->dirlen; - - } - - offset = smbc_telldir(dh); - - if ( offset != dirsize ) - { -/* - printf("offset: %i dirsize: %i\n", offset, dirsize); -*/ - err = 1; - } - - } - - return err; - -} - |