diff options
Diffstat (limited to 'testsuite/libsmbclient/src/list_print_jobs')
7 files changed, 0 insertions, 733 deletions
diff --git a/testsuite/libsmbclient/src/list_print_jobs/list_print_jobs_1.c b/testsuite/libsmbclient/src/list_print_jobs/list_print_jobs_1.c deleted file mode 100644 index cf290100ca2..00000000000 --- a/testsuite/libsmbclient/src/list_print_jobs/list_print_jobs_1.c +++ /dev/null @@ -1,109 +0,0 @@ -#include <stdio.h> -#include <unistd.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]; - -char g_print_user[MAX_BUFF_SIZE]; -char g_print_name[MAX_BUFF_SIZE]; -unsigned int g_print_id; -unsigned int g_print_priority; -unsigned int g_print_size; - -int call_back_flag; -int print_queue_empty; - -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); - -} - -static void print_list_fn_2(struct print_job_info *pji) -{ - print_queue_empty = 0; - g_print_id = pji->id; -} - -static void print_list_fn(struct print_job_info *pji) -{ - - call_back_flag = 1; - - g_print_id = pji->id; - g_print_priority = pji->priority; - g_print_size = pji->size; - strcpy(g_print_user,pji->user); - strcpy(g_print_name,pji->name); - - /* fprintf(stdout, "Print job: ID: %u, Prio: %u, Size: %u, User: %s, Name: %s\n", - pji->id, pji->priority, pji->size, pji->user, pji->name); */ - -} - -int main(int argc, char** argv) -{ - - int err = -1; - char url[MAX_BUFF_SIZE]; - - memset(g_workgroup, '\0', MAX_BUFF_SIZE); - memset(url, '\0', MAX_BUFF_SIZE); - memset(g_print_user, '\0', MAX_BUFF_SIZE); - memset(g_print_name, '\0', MAX_BUFF_SIZE); - - g_print_id = 0; - g_print_priority = 0; - g_print_size = 0; - call_back_flag = 0; - print_queue_empty = 0; - - 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); - - while ( ! print_queue_empty ) /* Wait until the queue is empty */ - { - sleep(1); - print_queue_empty = 1; - smbc_list_print_jobs(url,print_list_fn_2); - } - - smbc_list_print_jobs(url,print_list_fn); - - if ( call_back_flag ) - - err = 0; - - else - err = 1; - - } - - return err; - -} - diff --git a/testsuite/libsmbclient/src/list_print_jobs/list_print_jobs_2.c b/testsuite/libsmbclient/src/list_print_jobs/list_print_jobs_2.c deleted file mode 100644 index 735f1230110..00000000000 --- a/testsuite/libsmbclient/src/list_print_jobs/list_print_jobs_2.c +++ /dev/null @@ -1,105 +0,0 @@ -#include <stdio.h> -#include <unistd.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]; - -char g_print_user[MAX_BUFF_SIZE]; -char g_print_name[MAX_BUFF_SIZE]; -unsigned int g_print_id; -unsigned int g_print_priority; -unsigned int g_print_size; - -int print_queue_empty; - -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); - -} - -static void print_list_fn_2(struct print_job_info *pji) -{ - print_queue_empty = 0; - g_print_id = pji->id; -} - -static void print_list_fn(struct print_job_info *pji) -{ - - g_print_id = pji->id; - g_print_priority = pji->priority; - g_print_size = pji->size; - strcpy(g_print_user,pji->user); - strcpy(g_print_name,pji->name); - - /* fprintf(stdout, "Print job: ID: %u, Prio: %u, Size: %u, User: %s, Name: %s\n", - pji->id, pji->priority, pji->size, pji->user, pji->name); */ - -} - -int main(int argc, char** argv) -{ - - int err = -1; - char url[MAX_BUFF_SIZE]; - - memset(g_workgroup, '\0', MAX_BUFF_SIZE); - memset(url, '\0', MAX_BUFF_SIZE); - memset(g_print_user, '\0', MAX_BUFF_SIZE); - memset(g_print_name, '\0', MAX_BUFF_SIZE); - - g_print_id = 0; - g_print_priority = 0; - g_print_size = 0; - - print_queue_empty = 0; - - 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); - - while ( ! print_queue_empty ) /* Wait until the queue is empty */ - { - sleep(1); - print_queue_empty = 1; - smbc_list_print_jobs(url,print_list_fn_2); - } - - err = smbc_list_print_jobs(url,print_list_fn); - - if ( err < 0 ) - err = 1; - - else - err = 0; - - } - - return err; - -} - diff --git a/testsuite/libsmbclient/src/list_print_jobs/list_print_jobs_3.c b/testsuite/libsmbclient/src/list_print_jobs/list_print_jobs_3.c deleted file mode 100644 index a3b1cd224a8..00000000000 --- a/testsuite/libsmbclient/src/list_print_jobs/list_print_jobs_3.c +++ /dev/null @@ -1,103 +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]; - -char g_print_user[MAX_BUFF_SIZE]; -char g_print_name[MAX_BUFF_SIZE]; -unsigned int g_print_id; -unsigned int g_print_priority; -unsigned int g_print_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); - -} - -static void print_list_fn(struct print_job_info *pji) -{ - - g_print_id = pji->id; - g_print_priority = pji->priority; - g_print_size = pji->size; - strcpy(g_print_user,pji->user); - strcpy(g_print_name,pji->name); - - /* fprintf(stdout, "Print job: ID: %u, Prio: %u, Size: %u, User: %s, Name: %s\n", - pji->id, pji->priority, pji->size, pji->user, pji->name); */ - -} - -int main(int argc, char** argv) -{ - int err = -1; - int fd = 0; - int msg_len = 0; - char url[MAX_BUFF_SIZE]; - char* message; - - memset(g_workgroup, '\0', MAX_BUFF_SIZE); - memset(url, '\0', MAX_BUFF_SIZE); - memset(g_print_user, '\0', MAX_BUFF_SIZE); - memset(g_print_name, '\0', MAX_BUFF_SIZE); - - g_print_id = 0; - g_print_priority = 0; - g_print_size = 0; - - if ( argc == 7 ) - { - - 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); - /* printf("Message: %s\n",message); */ - /* printf("Message len: %i\n",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); - - free(message); - smbc_print_file(url,argv[6]); - err = smbc_list_print_jobs(argv[6],print_list_fn); - - if ( err < 0 ) - err = 1; - - else - err = 0; - - } - - return err; - -} - diff --git a/testsuite/libsmbclient/src/list_print_jobs/list_print_jobs_4.c b/testsuite/libsmbclient/src/list_print_jobs/list_print_jobs_4.c deleted file mode 100644 index 15012876939..00000000000 --- a/testsuite/libsmbclient/src/list_print_jobs/list_print_jobs_4.c +++ /dev/null @@ -1,99 +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]; - -char g_print_user[MAX_BUFF_SIZE]; -char g_print_name[MAX_BUFF_SIZE]; -unsigned int g_print_id; -unsigned int g_print_priority; -unsigned int g_print_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); - -} - -static void print_list_fn(struct print_job_info *pji) -{ - - g_print_id = pji->id; - g_print_priority = pji->priority; - g_print_size = pji->size; - strcpy(g_print_user,pji->user); - strcpy(g_print_name,pji->name); - - /* fprintf(stdout, "Print job: ID: %u, Prio: %u, Size: %u, User: %s, Name: %s\n", - pji->id, pji->priority, pji->size, pji->user, pji->name); */ - -} - -int main(int argc, char** argv) -{ - int err = -1; - int fd = 0; - int msg_len = 0; - char url[MAX_BUFF_SIZE]; - char* message; - - memset(g_workgroup, '\0', MAX_BUFF_SIZE); - memset(url, '\0', MAX_BUFF_SIZE); - memset(g_print_user, '\0', MAX_BUFF_SIZE); - memset(g_print_name, '\0', MAX_BUFF_SIZE); - - g_print_id = 0; - g_print_priority = 0; - g_print_size = 0; - - if ( argc == 7 ) - { - - 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); - /* printf("Message: %s\n",message); */ - /* printf("Message len: %i\n",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); - - free(message); - smbc_print_file(url,argv[6]); - err = smbc_list_print_jobs(argv[6],print_list_fn); - - err = errno; - - } - - return err; - -} - diff --git a/testsuite/libsmbclient/src/list_print_jobs/list_print_jobs_5.c b/testsuite/libsmbclient/src/list_print_jobs/list_print_jobs_5.c deleted file mode 100644 index 774873699eb..00000000000 --- a/testsuite/libsmbclient/src/list_print_jobs/list_print_jobs_5.c +++ /dev/null @@ -1,101 +0,0 @@ -#include <stdio.h> -#include <unistd.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]; - -char g_print_user[MAX_BUFF_SIZE]; -char g_print_name[MAX_BUFF_SIZE]; -unsigned int g_print_id; -unsigned int g_print_priority; -unsigned int g_print_size; - -int print_queue_empty; - -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); - -} - -static void print_list_fn_2(struct print_job_info *pji) -{ - print_queue_empty = 0; - g_print_id = pji->id; -} - -static void print_list_fn(struct print_job_info *pji) -{ - - g_print_id = pji->id; - g_print_priority = pji->priority; - g_print_size = pji->size; - strcpy(g_print_user,pji->user); - strcpy(g_print_name,pji->name); - - /* fprintf(stdout, "Print job: ID: %u, Prio: %u, Size: %u, User: %s, Name: %s\n", - pji->id, pji->priority, pji->size, pji->user, pji->name); */ - -} - -int main(int argc, char** argv) -{ - - int err = -1; - char url[MAX_BUFF_SIZE]; - - memset(g_workgroup, '\0', MAX_BUFF_SIZE); - memset(url, '\0', MAX_BUFF_SIZE); - memset(g_print_user, '\0', MAX_BUFF_SIZE); - memset(g_print_name, '\0', MAX_BUFF_SIZE); - - g_print_id = 0; - g_print_priority = 0; - g_print_size = 0; - - print_queue_empty = 0; - - 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); - - while ( ! print_queue_empty ) /* Wait until the queue is empty */ - { - sleep(1); - print_queue_empty = 1; - smbc_list_print_jobs(url,print_list_fn_2); - } - - smbc_list_print_jobs(url,print_list_fn); - - err = errno; - - } - - return err; - -} - diff --git a/testsuite/libsmbclient/src/list_print_jobs/list_print_jobs_6.c b/testsuite/libsmbclient/src/list_print_jobs/list_print_jobs_6.c deleted file mode 100644 index 00bbf4d3b99..00000000000 --- a/testsuite/libsmbclient/src/list_print_jobs/list_print_jobs_6.c +++ /dev/null @@ -1,110 +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]; - -char g_print_user[MAX_BUFF_SIZE]; -char g_print_name[MAX_BUFF_SIZE]; -unsigned int g_print_id; -unsigned int g_print_priority; -unsigned int g_print_size; - -int print_fn_call_flag; - -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); - -} - -static void print_list_fn(struct print_job_info *pji) -{ - - g_print_id = pji->id; - g_print_priority = pji->priority; - g_print_size = pji->size; - strcpy(g_print_user,pji->user); - strcpy(g_print_name,pji->name); - - /* fprintf(stdout, "Print job: ID: %u, Prio: %u, Size: %u, User: %s, Name: %s\n", - pji->id, pji->priority, pji->size, pji->user, pji->name); */ - - - print_fn_call_flag = 1; - -} - -int main(int argc, char** argv) -{ - - int err = -1; - int fd = 0; - int msg_len = 0; - char * message; - char url[MAX_BUFF_SIZE]; - - memset(g_workgroup, '\0', MAX_BUFF_SIZE); - memset(url, '\0', MAX_BUFF_SIZE); - memset(g_print_user, '\0', MAX_BUFF_SIZE); - memset(g_print_name, '\0', MAX_BUFF_SIZE); - - g_print_id = 0; - g_print_priority = 0; - g_print_size = 0; - - print_fn_call_flag = 0; - - 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])); - - msg_len = strlen(argv[5])+1; - message = malloc(msg_len); - message[msg_len - 1] = 0; - strncpy(message,argv[5],msg_len); - /* printf("Message: %s\n",message); */ - /* printf("Message len: %i\n",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); - - free(message); - smbc_print_file(url,argv[6]); - smbc_list_print_jobs(url,print_list_fn); - - if ( print_fn_call_flag == 0 ) - err = 1; - - else - err = 0; - - } - - return err; - -} - diff --git a/testsuite/libsmbclient/src/list_print_jobs/list_print_jobs_7.c b/testsuite/libsmbclient/src/list_print_jobs/list_print_jobs_7.c deleted file mode 100644 index e6ebf4cc203..00000000000 --- a/testsuite/libsmbclient/src/list_print_jobs/list_print_jobs_7.c +++ /dev/null @@ -1,106 +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]; - -char g_print_user[MAX_BUFF_SIZE]; -char g_print_name[MAX_BUFF_SIZE]; -unsigned int g_print_id; -unsigned int g_print_priority; -unsigned int g_print_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); - -} - -static void print_list_fn(struct print_job_info *pji) -{ - - g_print_id = pji->id; - g_print_priority = pji->priority; - g_print_size = pji->size; - strcpy(g_print_user,pji->user); - strcpy(g_print_name,pji->name); - - /* fprintf(stdout, "Print job: ID: %u, Prio: %u, Size: %u, User: %s, Name: %s\n", - pji->id, pji->priority, pji->size, pji->user, pji->name); */ - -} - -int main(int argc, char** argv) -{ - int err = -1; - int fd = 0; - int msg_len = 0; - char url[MAX_BUFF_SIZE]; - char* message; - - memset(g_workgroup, '\0', MAX_BUFF_SIZE); - memset(url, '\0', MAX_BUFF_SIZE); - memset(g_print_user, '\0', MAX_BUFF_SIZE); - memset(g_print_name, '\0', MAX_BUFF_SIZE); - - g_print_id = 0; - g_print_priority = 0; - g_print_size = 0; - - if ( argc == 7 ) - { - - 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); - /* printf("Message: %s\n",message); */ - /* printf("Message len: %i\n",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); - - free(message); - - smbc_print_file(url,argv[6]); - smbc_list_print_jobs(argv[6],print_list_fn); - - - if (( (g_print_size > 0) && (g_print_size > 0) && (strcasecmp(g_username,g_print_user)==0) )) - /* && (strlen(g_print_name) > 0) )) */ - err = 0; - - else - err = 1; - - } - - return err; - -} - |