Signed-off-by: Stanislav Kholmanskikh <[email protected]>
---
 .../tirpc_bottomlevel_clnt_call.c                  |   34 +++---------------
 .../tirpc_clnt_dg_create.c                         |   37 +++----------------
 .../tirpc_clnt_vc_create.c                         |   33 +++--------------
 .../tirpc_svc_dg_create.c                          |   15 +-------
 .../tirpc_svc_vc_create.c                          |   15 +-------
 .../rpc-tirpc/tests_pack/tirpc_svc_5/tirpc_svc_5.c |   30 +++-------------
 6 files changed, 27 insertions(+), 137 deletions(-)

diff --git 
a/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/tirpc_bottomlevel_clnt_call.c
 
b/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/tirpc_bottomlevel_clnt_call.c
index 98450f3..2498965 100644
--- 
a/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/tirpc_bottomlevel_clnt_call.c
+++ 
b/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/tirpc_bottomlevel_clnt_call.c
@@ -33,24 +33,18 @@
 #include <tirpc/rpc/svc.h>
 #include <errno.h>
 
-//Standard define
 #define PROCNUM 1
 #define VERSNUM 1
-
-//Sys define
 #define ADDRBUFSIZE 100
 
 int main(int argn, char *argc[])
 {
-       //Program parameters : argc[1] : HostName or Host IP
-       //                                         argc[2] : Server Program 
Number
-       //                                         other arguments depend on 
test case
+       /*
+        * argc[1] - HostName or Host IP
+        * argc[2] - Server Program Number
+        */
 
-       //run_mode can switch into stand alone program or program launch by 
shell script
-       //1 : stand alone, debug mode, more screen information
-       //0 : launch by shell script as test case, only one printf -> result 
status
-       int run_mode = 0;
-       int test_status = 1;    //Default test result set to FAILED
+       int test_status = 1;
        int progNum = atoi(argc[2]);
        CLIENT *client = NULL;
        struct netconfig *nconf = NULL;
@@ -61,19 +55,11 @@ int main(int argn, char *argc[])
        int var_rec = -1;
        struct timeval tv;
 
-       //Initialization
-       if (run_mode) {
-               printf("Before creation\n");
-               printf("client : %d\n", client);
-               printf("nconf : %d\n", nconf);
-       }
-
        tv.tv_sec = 0;
        tv.tv_usec = 100;
 
        nconf = getnetconfigent("udp");
        if (nconf == (struct netconfig *)NULL) {
-               //syslog(LOG_ERR, "getnetconfigent for udp failed");
                fprintf(stderr, "err nconf\n");
                printf("5\n");
                exit(1);
@@ -83,19 +69,11 @@ int main(int argn, char *argc[])
        svcaddr.maxlen = ADDRBUFSIZE;
        svcaddr.buf = addrbuf;
 
-       if (svcaddr.buf == NULL) {
-               /* if malloc() failed, print error messages and exit */
-               printf("5\n");
-               exit(1);
-       }
-       //printf("svcaddr reserved (%s)\n", argc[1]);
-
        if (!rpcb_getaddr(progNum, VERSNUM, nconf, &svcaddr, argc[1])) {
                fprintf(stderr, "rpcb_getaddr failed!!\n");
                printf("5\n");
                exit(1);
        }
-       //printf("svc get\n");
 
        client = clnt_dg_create(RPC_ANYFD, &svcaddr,
                                progNum, VERSNUM, 1024, 1024);
@@ -112,8 +90,6 @@ int main(int argn, char *argc[])
 
        test_status = (cs == RPC_SUCCESS) ? 0 : 1;
 
-       //This last printf gives the result status to the tests suite
-       //normally should be 0: test has passed or 1: test has failed
        printf("%d\n", test_status);
 
        clnt_destroy(client);
diff --git 
a/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/tirpc_clnt_dg_create.c
 
b/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/tirpc_clnt_dg_create.c
index 6031d9b..88a86f8 100644
--- 
a/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/tirpc_clnt_dg_create.c
+++ 
b/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/tirpc_clnt_dg_create.c
@@ -33,41 +33,26 @@
 #include <tirpc/rpc/svc.h>
 #include <errno.h>
 
-//Standard define
 #define PROCNUM 1
 #define VERSNUM 1
-
-//Sys define
 #define ADDRBUFSIZE 100
 
 int main(int argn, char *argc[])
 {
-       //Program parameters : argc[1] : HostName or Host IP
-       //                                         argc[2] : Server Program 
Number
-       //                                         other arguments depend on 
test case
+       /*
+        * argc[1] - HostName or Host IP
+        * argc[2] - Server Program Number
+        */
 
-       //run_mode can switch into stand alone program or program launch by 
shell script
-       //1 : stand alone, debug mode, more screen information
-       //0 : launch by shell script as test case, only one printf -> result 
status
-       int run_mode = 0;
-       int test_status = 1;    //Default test result set to FAILED
+       int test_status = 1;
        int progNum = atoi(argc[2]);
        CLIENT *client = NULL;
        struct netconfig *nconf = NULL;
        struct netbuf svcaddr;
        char addrbuf[ADDRBUFSIZE];
-       bool_t rpcb_rslt;
-
-       //Initialization
-       if (run_mode) {
-               printf("Before creation\n");
-               printf("client : %d\n", client);
-               printf("nconf : %d\n", nconf);
-       }
 
        nconf = getnetconfigent("udp");
        if (nconf == (struct netconfig *)NULL) {
-               //syslog(LOG_ERR, "getnetconfigent for udp failed");
                fprintf(stderr, "err nconf\n");
                printf("5\n");
                exit(1);
@@ -77,26 +62,16 @@ int main(int argn, char *argc[])
        svcaddr.maxlen = ADDRBUFSIZE;
        svcaddr.buf = addrbuf;
 
-       if (svcaddr.buf == NULL) {
-               /* if malloc() failed, print error messages and exit */
-               printf("5\n");
-               return 1;
-       }
-       //printf("svcaddr reserved (%s)\n", argc[1]);
-
        if (!rpcb_getaddr(progNum, VERSNUM, nconf, &svcaddr, argc[1])) {
                fprintf(stderr, "rpcb_getaddr failed!!\n");
                printf("5\n");
                exit(1);
        }
-       //printf("svc get\n");
 
        client = clnt_dg_create(RPC_ANYFD, &svcaddr,
                                progNum, VERSNUM, 1024, 1024);
-       /**/ test_status = ((CLIENT *) client != NULL) ? 0 : 1;
+       test_status = ((CLIENT *) client != NULL) ? 0 : 1;
 
-       //This last printf gives the result status to the tests suite
-       //normally should be 0: test has passed or 1: test has failed
        printf("%d\n", test_status);
 
        return test_status;
diff --git 
a/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/tirpc_clnt_vc_create.c
 
b/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/tirpc_clnt_vc_create.c
index 855359a..e547f1f 100644
--- 
a/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/tirpc_clnt_vc_create.c
+++ 
b/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/tirpc_clnt_vc_create.c
@@ -42,32 +42,20 @@
 
 int main(int argn, char *argc[])
 {
-       //Program parameters : argc[1] : HostName or Host IP
-       //                                         argc[2] : Server Program 
Number
-       //                                         other arguments depend on 
test case
+       /*
+        * argc[1] - HostName or Host IP
+        * argc[2] - Server Program Number
+        */
 
-       //run_mode can switch into stand alone program or program launch by 
shell script
-       //1 : stand alone, debug mode, more screen information
-       //0 : launch by shell script as test case, only one printf -> result 
status
-       int run_mode = 0;
-       int test_status = 1;    //Default test result set to FAILED
+       int test_status = 1;
        int progNum = atoi(argc[2]);
        CLIENT *client = NULL;
        struct netconfig *nconf = NULL;
        struct netbuf svcaddr;
        char addrbuf[ADDRBUFSIZE];
-       bool_t rpcb_rslt;
-
-       //Initialization
-       if (run_mode) {
-               printf("Before creation\n");
-               printf("client : %d\n", client);
-               printf("nconf : %d\n", nconf);
-       }
 
        nconf = getnetconfigent("udp");
        if (nconf == (struct netconfig *)NULL) {
-               //syslog(LOG_ERR, "getnetconfigent for udp failed");
                printf("err nconf\n");
                exit(1);
        }
@@ -76,24 +64,15 @@ int main(int argn, char *argc[])
        svcaddr.maxlen = ADDRBUFSIZE;
        svcaddr.buf = addrbuf;
 
-       if (svcaddr.buf == NULL) {
-               /* if malloc() failed, print error messages and exit */
-               return 1;
-       }
-       //printf("svcaddr reserved (%s)\n", argc[1]);
-
        if (!rpcb_getaddr(progNum, VERSNUM, nconf, &svcaddr, argc[1])) {
                fprintf(stderr, "rpcb_getaddr failed!!\n");
                exit(1);
        }
-       //printf("svc get\n");
 
        client = clnt_vc_create(RPC_ANYFD, &svcaddr,
                                progNum, VERSNUM, 1024, 1024);
-       /**/ test_status = ((CLIENT *) client != NULL) ? 0 : 1;
+       test_status = ((CLIENT *) client != NULL) ? 0 : 1;
 
-       //This last printf gives the result status to the tests suite
-       //normally should be 0: test has passed or 1: test has failed
        printf("%d\n", test_status);
 
        return test_status;
diff --git 
a/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/tirpc_svc_dg_create.c
 
b/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/tirpc_svc_dg_create.c
index 4ac17de..8f1953e 100644
--- 
a/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/tirpc_svc_dg_create.c
+++ 
b/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/tirpc_svc_dg_create.c
@@ -33,28 +33,17 @@
 #include <tirpc/rpc/svc.h>
 #include <errno.h>
 
-//Standard define
 #define PROCNUM 1
 #define VERSNUM 1
 
 int main(int argn, char *argc[])
 {
-       //Program parameters : argc[1] : HostName or Host IP
-       //                                         argc[2] : Server Program 
Number
-       //                                         other arguments depend on 
test case
-
-       //run_mode can switch into stand alone program or program launch by 
shell script
-       //1 : stand alone, debug mode, more screen information
-       //0 : launch by shell script as test case, only one printf -> result 
status
-       int run_mode = 0;
-       int test_status = 1;    //Default test result set to FAILED
+       int test_status = 1;
        SVCXPRT *transp = NULL;
 
        transp = svc_dg_create(RPC_ANYFD, 0, 0);
-       /**/ test_status = ((SVCXPRT *) transp != NULL) ? 0 : 1;
+       test_status = ((SVCXPRT *) transp != NULL) ? 0 : 1;
 
-       //This last printf gives the result status to the tests suite
-       //normally should be 0: test has passed or 1: test has failed
        printf("%d\n", test_status);
 
        return test_status;
diff --git 
a/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/tirpc_svc_vc_create.c
 
b/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/tirpc_svc_vc_create.c
index ae83ee1..4245586 100644
--- 
a/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/tirpc_svc_vc_create.c
+++ 
b/testcases/network/rpc/rpc-tirpc/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/tirpc_svc_vc_create.c
@@ -33,28 +33,17 @@
 #include <tirpc/rpc/svc.h>
 #include <errno.h>
 
-//Standard define
 #define PROCNUM 1
 #define VERSNUM 1
 
 int main(int argn, char *argc[])
 {
-       //Program parameters : argc[1] : HostName or Host IP
-       //                                         argc[2] : Server Program 
Number
-       //                                         other arguments depend on 
test case
-
-       //run_mode can switch into stand alone program or program launch by 
shell script
-       //1 : stand alone, debug mode, more screen information
-       //0 : launch by shell script as test case, only one printf -> result 
status
-       int run_mode = 0;
-       int test_status = 1;    //Default test result set to FAILED
+       int test_status = 1;
        SVCXPRT *transp = NULL;
 
        transp = svc_vc_create(RPC_ANYFD, 0, 0);
-       /**/ test_status = ((SVCXPRT *) transp != NULL) ? 0 : 1;
+       test_status = ((SVCXPRT *) transp != NULL) ? 0 : 1;
 
-       //This last printf gives the result status to the tests suite
-       //normally should be 0: test has passed or 1: test has failed
        printf("%d\n", test_status);
 
        return test_status;
diff --git 
a/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_5/tirpc_svc_5.c 
b/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_5/tirpc_svc_5.c
index cfab9b2..d75e2eb 100644
--- a/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_5/tirpc_svc_5.c
+++ b/testcases/network/rpc/rpc-tirpc/tests_pack/tirpc_svc_5/tirpc_svc_5.c
@@ -35,27 +35,17 @@
 #include <errno.h>
 #include <netinet/in.h>
 
-//Standard define
 #define VERSNUM 1
 #define PROCSIMPLEPING 1
 
-static void exm_proc();
+static void exm_proc(struct svc_req *rqstp, SVCXPRT *transp);
 
-//****************************************//
-//***           Main Function          ***//
-//****************************************//
 int main(int argn, char *argc[])
 {
-       //Server parameter is : argc[1] : Server Program Number
-       //                                          others arguments depend on 
server program
-       int run_mode = 0;
        int progNum = atoi(argc[1]);
-       bool_t rslt;
        SVCXPRT *transp = NULL;
        struct netconfig *nconf;
-       struct netbuf svcaddr;
 
-       //Initialization
        svc_unreg(progNum, VERSNUM);
 
        if ((nconf = getnetconfigent("udp")) == NULL) {
@@ -83,37 +73,29 @@ int main(int argn, char *argc[])
        return 1;
 }
 
-//****************************************//
-//***        Remotes Procedures        ***//
-//****************************************//
+/* Remote Procedures */
 char *simplePing(char *in)
 {
-       //printf("*** in Ping Func.\n");
-       //Simple function, returns what received
        static int result = 0;
        result = *in;
        return (char *)&result;
 }
 
-//****************************************//
-//***       Dispatch Function          ***//
-//****************************************//
-static void exm_proc(struct svc_req *rqstp, SVCXPRT * transp)
+/* Dispatch Function */
+static void exm_proc(struct svc_req *rqstp, SVCXPRT *transp)
 {
-       //printf("* in Dispatch Func.\n");
        union {
                int varIn;
        } argument;
 
        char *result;
-       xdrproc_t xdr_argument;
-       xdrproc_t xdr_result;
+       xdrproc_t xdr_argument = NULL;
+       xdrproc_t xdr_result = NULL;
        char *(*proc) (char *);
 
        switch (rqstp->rq_proc) {
        case PROCSIMPLEPING:
                {
-                       //printf("** in PROCPONG dispatch Func.\n");
                        xdr_argument = (xdrproc_t) xdr_int;
                        xdr_result = (xdrproc_t) xdr_int;
                        proc = (char *(*)(char *))simplePing;
-- 
1.7.1


------------------------------------------------------------------------------
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to