diff options
Diffstat (limited to 'rpc/block_svc.c')
-rw-r--r-- | rpc/block_svc.c | 120 |
1 files changed, 0 insertions, 120 deletions
diff --git a/rpc/block_svc.c b/rpc/block_svc.c deleted file mode 100644 index 8c94d30..0000000 --- a/rpc/block_svc.c +++ /dev/null @@ -1,120 +0,0 @@ -/* - * Please do not edit this file. - * It was generated using rpcgen. - */ - -#include "block.h" - -#ifndef SIG_PF -#define SIG_PF void(*)(int) -#endif - -void -gluster_block_cli_1(struct svc_req *rqstp, register SVCXPRT *transp) -{ - union { - blockCreateCli block_create_cli_1_arg; - blockListCli block_list_cli_1_arg; - blockInfoCli block_info_cli_1_arg; - blockDeleteCli block_delete_cli_1_arg; - } argument; - char *result; - xdrproc_t _xdr_argument, _xdr_result; - char *(*local)(char *, struct svc_req *); - - switch (rqstp->rq_proc) { - case NULLPROC: - (void) svc_sendreply (transp, (xdrproc_t) xdr_void, (char *)NULL); - return; - - case BLOCK_CREATE_CLI: - _xdr_argument = (xdrproc_t) xdr_blockCreateCli; - _xdr_result = (xdrproc_t) xdr_blockResponse; - local = (char *(*)(char *, struct svc_req *)) block_create_cli_1_svc; - break; - - case BLOCK_LIST_CLI: - _xdr_argument = (xdrproc_t) xdr_blockListCli; - _xdr_result = (xdrproc_t) xdr_blockResponse; - local = (char *(*)(char *, struct svc_req *)) block_list_cli_1_svc; - break; - - case BLOCK_INFO_CLI: - _xdr_argument = (xdrproc_t) xdr_blockInfoCli; - _xdr_result = (xdrproc_t) xdr_blockResponse; - local = (char *(*)(char *, struct svc_req *)) block_info_cli_1_svc; - break; - - case BLOCK_DELETE_CLI: - _xdr_argument = (xdrproc_t) xdr_blockDeleteCli; - _xdr_result = (xdrproc_t) xdr_blockResponse; - local = (char *(*)(char *, struct svc_req *)) block_delete_cli_1_svc; - break; - - default: - svcerr_noproc (transp); - return; - } - memset ((char *)&argument, 0, sizeof (argument)); - if (!svc_getargs (transp, (xdrproc_t) _xdr_argument, (caddr_t) &argument)) { - svcerr_decode (transp); - return; - } - result = (*local)((char *)&argument, rqstp); - if (result != NULL && !svc_sendreply(transp, (xdrproc_t) _xdr_result, result)) { - svcerr_systemerr (transp); - } - if (!svc_freeargs (transp, (xdrproc_t) _xdr_argument, (caddr_t) &argument)) { - fprintf (stderr, "%s", "unable to free arguments"); - exit (1); - } - return; -} - -void -gluster_block_1(struct svc_req *rqstp, register SVCXPRT *transp) -{ - union { - blockCreate block_create_1_arg; - blockDelete block_delete_1_arg; - } argument; - char *result; - xdrproc_t _xdr_argument, _xdr_result; - char *(*local)(char *, struct svc_req *); - - switch (rqstp->rq_proc) { - case NULLPROC: - (void) svc_sendreply (transp, (xdrproc_t) xdr_void, (char *)NULL); - return; - - case BLOCK_CREATE: - _xdr_argument = (xdrproc_t) xdr_blockCreate; - _xdr_result = (xdrproc_t) xdr_blockResponse; - local = (char *(*)(char *, struct svc_req *)) block_create_1_svc; - break; - - case BLOCK_DELETE: - _xdr_argument = (xdrproc_t) xdr_blockDelete; - _xdr_result = (xdrproc_t) xdr_blockResponse; - local = (char *(*)(char *, struct svc_req *)) block_delete_1_svc; - break; - - default: - svcerr_noproc (transp); - return; - } - memset ((char *)&argument, 0, sizeof (argument)); - if (!svc_getargs (transp, (xdrproc_t) _xdr_argument, (caddr_t) &argument)) { - svcerr_decode (transp); - return; - } - result = (*local)((char *)&argument, rqstp); - if (result != NULL && !svc_sendreply(transp, (xdrproc_t) _xdr_result, result)) { - svcerr_systemerr (transp); - } - if (!svc_freeargs (transp, (xdrproc_t) _xdr_argument, (caddr_t) &argument)) { - fprintf (stderr, "%s", "unable to free arguments"); - exit (1); - } - return; -} |