From ada7d4e5bd9762c4d19385ff7057a32e15bb83e9 Mon Sep 17 00:00:00 2001 From: hadaq Date: Tue, 19 Oct 2010 22:24:37 +0000 Subject: [PATCH] new MAkefile --- trbnetd/trbrpc.h | 264 ------------------------------------- trbnetd/trbrpc_clnt.c | 186 -------------------------- trbnetd/trbrpc_svc.c | 297 ------------------------------------------ trbnetd/trbrpc_xdr.c | 197 ---------------------------- 4 files changed, 944 deletions(-) delete mode 100644 trbnetd/trbrpc.h delete mode 100644 trbnetd/trbrpc_clnt.c delete mode 100644 trbnetd/trbrpc_svc.c delete mode 100644 trbnetd/trbrpc_xdr.c diff --git a/trbnetd/trbrpc.h b/trbnetd/trbrpc.h deleted file mode 100644 index 361cad6..0000000 --- a/trbnetd/trbrpc.h +++ /dev/null @@ -1,264 +0,0 @@ -/* - * Please do not edit this file. - * It was generated using rpcgen. - */ - -#ifndef _TRBRPC_H_RPCGEN -#define _TRBRPC_H_RPCGEN - -#include - -#include - -#ifdef __cplusplus -extern "C" { -#endif - - -typedef struct { - u_int Buffer_len; - uint32_t *Buffer_val; -} Buffer; - -struct Status { - int retVal; - int trb_errno; - uint16_t status_common; - uint16_t status_channel; - uint16_t sequence; - uint8_t channel; -}; -typedef struct Status Status; - -struct RetVal { - Status status; - Buffer data; -}; -typedef struct RetVal RetVal; - -struct register_read_1_argument { - uint16_t arg1; - uint16_t arg2; - u_int arg3; -}; -typedef struct register_read_1_argument register_read_1_argument; - -struct register_read_mem_1_argument { - uint16_t arg1; - uint16_t arg2; - uint8_t arg3; - uint16_t arg4; - u_int arg5; -}; -typedef struct register_read_mem_1_argument register_read_mem_1_argument; - -struct register_write_1_argument { - uint16_t arg1; - uint16_t arg2; - uint32_t arg3; -}; -typedef struct register_write_1_argument register_write_1_argument; - -struct register_write_mem_1_argument { - uint16_t arg1; - uint16_t arg2; - uint8_t arg3; - Buffer arg4; -}; -typedef struct register_write_mem_1_argument register_write_mem_1_argument; - -struct read_uid_1_argument { - uint16_t arg1; - u_int arg2; -}; -typedef struct read_uid_1_argument read_uid_1_argument; - -struct set_address_1_argument { - uint64_t arg1; - uint8_t arg2; - uint16_t arg3; -}; -typedef struct set_address_1_argument set_address_1_argument; - -struct send_trigger_1_argument { - uint8_t arg1; - uint32_t arg2; - uint8_t arg3; - uint16_t arg4; -}; -typedef struct send_trigger_1_argument send_trigger_1_argument; - -struct send_trigger_rich_1_argument { - uint8_t arg1; - uint8_t arg2; - uint32_t arg3; - uint8_t arg4; - uint16_t arg5; -}; -typedef struct send_trigger_rich_1_argument send_trigger_rich_1_argument; - -struct ipu_data_read_1_argument { - uint8_t arg1; - uint32_t arg2; - uint8_t arg3; - uint16_t arg4; - u_int arg5; -}; -typedef struct ipu_data_read_1_argument ipu_data_read_1_argument; - -struct fpga_register_write_1_argument { - uint16_t arg1; - uint32_t arg2; -}; -typedef struct fpga_register_write_1_argument fpga_register_write_1_argument; - -struct register_modify_1_argument { - uint16_t arg1; - uint16_t arg2; - int arg3; - uint32_t arg4; - uint32_t arg5; -}; -typedef struct register_modify_1_argument register_modify_1_argument; - -#define TRBNETRPCPROG 0x20000099 -#define TRBNETRPCVERS 1 - -#if defined(__STDC__) || defined(__cplusplus) -#define REGISTER_READ 1 -extern enum clnt_stat register_read_1(uint16_t , uint16_t , u_int , RetVal *, CLIENT *); -extern bool_t register_read_1_svc(uint16_t , uint16_t , u_int , RetVal *, struct svc_req *); -#define REGISTER_READ_MEM 2 -extern enum clnt_stat register_read_mem_1(uint16_t , uint16_t , uint8_t , uint16_t , u_int , RetVal *, CLIENT *); -extern bool_t register_read_mem_1_svc(uint16_t , uint16_t , uint8_t , uint16_t , u_int , RetVal *, struct svc_req *); -#define REGISTER_WRITE 3 -extern enum clnt_stat register_write_1(uint16_t , uint16_t , uint32_t , Status *, CLIENT *); -extern bool_t register_write_1_svc(uint16_t , uint16_t , uint32_t , Status *, struct svc_req *); -#define REGISTER_WRITE_MEM 4 -extern enum clnt_stat register_write_mem_1(uint16_t , uint16_t , uint8_t , Buffer , Status *, CLIENT *); -extern bool_t register_write_mem_1_svc(uint16_t , uint16_t , uint8_t , Buffer , Status *, struct svc_req *); -#define READ_UID 5 -extern enum clnt_stat read_uid_1(uint16_t , u_int , RetVal *, CLIENT *); -extern bool_t read_uid_1_svc(uint16_t , u_int , RetVal *, struct svc_req *); -#define SET_ADDRESS 6 -extern enum clnt_stat set_address_1(uint64_t , uint8_t , uint16_t , Status *, CLIENT *); -extern bool_t set_address_1_svc(uint64_t , uint8_t , uint16_t , Status *, struct svc_req *); -#define SEND_TRIGGER 7 -extern enum clnt_stat send_trigger_1(uint8_t , uint32_t , uint8_t , uint16_t , Status *, CLIENT *); -extern bool_t send_trigger_1_svc(uint8_t , uint32_t , uint8_t , uint16_t , Status *, struct svc_req *); -#define SEND_TRIGGER_RICH 8 -extern enum clnt_stat send_trigger_rich_1(uint8_t , uint8_t , uint32_t , uint8_t , uint16_t , Status *, CLIENT *); -extern bool_t send_trigger_rich_1_svc(uint8_t , uint8_t , uint32_t , uint8_t , uint16_t , Status *, struct svc_req *); -#define IPU_DATA_READ 9 -extern enum clnt_stat ipu_data_read_1(uint8_t , uint32_t , uint8_t , uint16_t , u_int , RetVal *, CLIENT *); -extern bool_t ipu_data_read_1_svc(uint8_t , uint32_t , uint8_t , uint16_t , u_int , RetVal *, struct svc_req *); -#define FPGA_REGISTER_READ 10 -extern enum clnt_stat fpga_register_read_1(uint16_t , RetVal *, CLIENT *); -extern bool_t fpga_register_read_1_svc(uint16_t , RetVal *, struct svc_req *); -#define FPGA_REGISTER_WRITE 11 -extern enum clnt_stat fpga_register_write_1(uint16_t , uint32_t , Status *, CLIENT *); -extern bool_t fpga_register_write_1_svc(uint16_t , uint32_t , Status *, struct svc_req *); -#define TRB_FIFO_FLUSH 12 -extern enum clnt_stat trb_fifo_flush_1(uint8_t , Status *, CLIENT *); -extern bool_t trb_fifo_flush_1_svc(uint8_t , Status *, struct svc_req *); -#define NETWORK_RESET 13 -extern enum clnt_stat network_reset_1(Status *, CLIENT *); -extern bool_t network_reset_1_svc(Status *, struct svc_req *); -#define COM_RESET 14 -extern enum clnt_stat com_reset_1(Status *, CLIENT *); -extern bool_t com_reset_1_svc(Status *, struct svc_req *); -#define REGISTER_MODIFY 15 -extern enum clnt_stat register_modify_1(uint16_t , uint16_t , int , uint32_t , uint32_t , Status *, CLIENT *); -extern bool_t register_modify_1_svc(uint16_t , uint16_t , int , uint32_t , uint32_t , Status *, struct svc_req *); -extern int trbnetrpcprog_1_freeresult (SVCXPRT *, xdrproc_t, caddr_t); - -#else /* K&R C */ -#define REGISTER_READ 1 -extern enum clnt_stat register_read_1(); -extern bool_t register_read_1_svc(); -#define REGISTER_READ_MEM 2 -extern enum clnt_stat register_read_mem_1(); -extern bool_t register_read_mem_1_svc(); -#define REGISTER_WRITE 3 -extern enum clnt_stat register_write_1(); -extern bool_t register_write_1_svc(); -#define REGISTER_WRITE_MEM 4 -extern enum clnt_stat register_write_mem_1(); -extern bool_t register_write_mem_1_svc(); -#define READ_UID 5 -extern enum clnt_stat read_uid_1(); -extern bool_t read_uid_1_svc(); -#define SET_ADDRESS 6 -extern enum clnt_stat set_address_1(); -extern bool_t set_address_1_svc(); -#define SEND_TRIGGER 7 -extern enum clnt_stat send_trigger_1(); -extern bool_t send_trigger_1_svc(); -#define SEND_TRIGGER_RICH 8 -extern enum clnt_stat send_trigger_rich_1(); -extern bool_t send_trigger_rich_1_svc(); -#define IPU_DATA_READ 9 -extern enum clnt_stat ipu_data_read_1(); -extern bool_t ipu_data_read_1_svc(); -#define FPGA_REGISTER_READ 10 -extern enum clnt_stat fpga_register_read_1(); -extern bool_t fpga_register_read_1_svc(); -#define FPGA_REGISTER_WRITE 11 -extern enum clnt_stat fpga_register_write_1(); -extern bool_t fpga_register_write_1_svc(); -#define TRB_FIFO_FLUSH 12 -extern enum clnt_stat trb_fifo_flush_1(); -extern bool_t trb_fifo_flush_1_svc(); -#define NETWORK_RESET 13 -extern enum clnt_stat network_reset_1(); -extern bool_t network_reset_1_svc(); -#define COM_RESET 14 -extern enum clnt_stat com_reset_1(); -extern bool_t com_reset_1_svc(); -#define REGISTER_MODIFY 15 -extern enum clnt_stat register_modify_1(); -extern bool_t register_modify_1_svc(); -extern int trbnetrpcprog_1_freeresult (); -#endif /* K&R C */ - -/* the xdr functions */ - -#if defined(__STDC__) || defined(__cplusplus) -extern bool_t xdr_Buffer (XDR *, Buffer*); -extern bool_t xdr_Status (XDR *, Status*); -extern bool_t xdr_RetVal (XDR *, RetVal*); -extern bool_t xdr_register_read_1_argument (XDR *, register_read_1_argument*); -extern bool_t xdr_register_read_mem_1_argument (XDR *, register_read_mem_1_argument*); -extern bool_t xdr_register_write_1_argument (XDR *, register_write_1_argument*); -extern bool_t xdr_register_write_mem_1_argument (XDR *, register_write_mem_1_argument*); -extern bool_t xdr_read_uid_1_argument (XDR *, read_uid_1_argument*); -extern bool_t xdr_set_address_1_argument (XDR *, set_address_1_argument*); -extern bool_t xdr_send_trigger_1_argument (XDR *, send_trigger_1_argument*); -extern bool_t xdr_send_trigger_rich_1_argument (XDR *, send_trigger_rich_1_argument*); -extern bool_t xdr_ipu_data_read_1_argument (XDR *, ipu_data_read_1_argument*); -extern bool_t xdr_fpga_register_write_1_argument (XDR *, fpga_register_write_1_argument*); -extern bool_t xdr_register_modify_1_argument (XDR *, register_modify_1_argument*); - -#else /* K&R C */ -extern bool_t xdr_Buffer (); -extern bool_t xdr_Status (); -extern bool_t xdr_RetVal (); -extern bool_t xdr_register_read_1_argument (); -extern bool_t xdr_register_read_mem_1_argument (); -extern bool_t xdr_register_write_1_argument (); -extern bool_t xdr_register_write_mem_1_argument (); -extern bool_t xdr_read_uid_1_argument (); -extern bool_t xdr_set_address_1_argument (); -extern bool_t xdr_send_trigger_1_argument (); -extern bool_t xdr_send_trigger_rich_1_argument (); -extern bool_t xdr_ipu_data_read_1_argument (); -extern bool_t xdr_fpga_register_write_1_argument (); -extern bool_t xdr_register_modify_1_argument (); - -#endif /* K&R C */ - -#ifdef __cplusplus -} -#endif - -#endif /* !_TRBRPC_H_RPCGEN */ diff --git a/trbnetd/trbrpc_clnt.c b/trbnetd/trbrpc_clnt.c deleted file mode 100644 index fc65307..0000000 --- a/trbnetd/trbrpc_clnt.c +++ /dev/null @@ -1,186 +0,0 @@ -/* - * Please do not edit this file. - * It was generated using rpcgen. - */ - -#include /* for memset */ -#include "trbrpc.h" - -/* Default timeout can be changed using clnt_control() */ -static struct timeval TIMEOUT = { 25, 0 }; - -enum clnt_stat -register_read_1(uint16_t arg1, uint16_t arg2, u_int arg3, RetVal *clnt_res, CLIENT *clnt) -{ - register_read_1_argument arg; - arg.arg1 = arg1; - arg.arg2 = arg2; - arg.arg3 = arg3; - return (clnt_call (clnt, REGISTER_READ, (xdrproc_t) xdr_register_read_1_argument, (caddr_t) &arg, - (xdrproc_t) xdr_RetVal, (caddr_t) clnt_res, - TIMEOUT)); -} - -enum clnt_stat -register_read_mem_1(uint16_t arg1, uint16_t arg2, uint8_t arg3, uint16_t arg4, u_int arg5, RetVal *clnt_res, CLIENT *clnt) -{ - register_read_mem_1_argument arg; - arg.arg1 = arg1; - arg.arg2 = arg2; - arg.arg3 = arg3; - arg.arg4 = arg4; - arg.arg5 = arg5; - return (clnt_call (clnt, REGISTER_READ_MEM, (xdrproc_t) xdr_register_read_mem_1_argument, (caddr_t) &arg, - (xdrproc_t) xdr_RetVal, (caddr_t) clnt_res, - TIMEOUT)); -} - -enum clnt_stat -register_write_1(uint16_t arg1, uint16_t arg2, uint32_t arg3, Status *clnt_res, CLIENT *clnt) -{ - register_write_1_argument arg; - arg.arg1 = arg1; - arg.arg2 = arg2; - arg.arg3 = arg3; - return (clnt_call (clnt, REGISTER_WRITE, (xdrproc_t) xdr_register_write_1_argument, (caddr_t) &arg, - (xdrproc_t) xdr_Status, (caddr_t) clnt_res, - TIMEOUT)); -} - -enum clnt_stat -register_write_mem_1(uint16_t arg1, uint16_t arg2, uint8_t arg3, Buffer arg4, Status *clnt_res, CLIENT *clnt) -{ - register_write_mem_1_argument arg; - arg.arg1 = arg1; - arg.arg2 = arg2; - arg.arg3 = arg3; - arg.arg4 = arg4; - return (clnt_call (clnt, REGISTER_WRITE_MEM, (xdrproc_t) xdr_register_write_mem_1_argument, (caddr_t) &arg, - (xdrproc_t) xdr_Status, (caddr_t) clnt_res, - TIMEOUT)); -} - -enum clnt_stat -read_uid_1(uint16_t arg1, u_int arg2, RetVal *clnt_res, CLIENT *clnt) -{ - read_uid_1_argument arg; - arg.arg1 = arg1; - arg.arg2 = arg2; - return (clnt_call (clnt, READ_UID, (xdrproc_t) xdr_read_uid_1_argument, (caddr_t) &arg, - (xdrproc_t) xdr_RetVal, (caddr_t) clnt_res, - TIMEOUT)); -} - -enum clnt_stat -set_address_1(uint64_t arg1, uint8_t arg2, uint16_t arg3, Status *clnt_res, CLIENT *clnt) -{ - set_address_1_argument arg; - arg.arg1 = arg1; - arg.arg2 = arg2; - arg.arg3 = arg3; - return (clnt_call (clnt, SET_ADDRESS, (xdrproc_t) xdr_set_address_1_argument, (caddr_t) &arg, - (xdrproc_t) xdr_Status, (caddr_t) clnt_res, - TIMEOUT)); -} - -enum clnt_stat -send_trigger_1(uint8_t arg1, uint32_t arg2, uint8_t arg3, uint16_t arg4, Status *clnt_res, CLIENT *clnt) -{ - send_trigger_1_argument arg; - arg.arg1 = arg1; - arg.arg2 = arg2; - arg.arg3 = arg3; - arg.arg4 = arg4; - return (clnt_call (clnt, SEND_TRIGGER, (xdrproc_t) xdr_send_trigger_1_argument, (caddr_t) &arg, - (xdrproc_t) xdr_Status, (caddr_t) clnt_res, - TIMEOUT)); -} - -enum clnt_stat -send_trigger_rich_1(uint8_t arg1, uint8_t arg2, uint32_t arg3, uint8_t arg4, uint16_t arg5, Status *clnt_res, CLIENT *clnt) -{ - send_trigger_rich_1_argument arg; - arg.arg1 = arg1; - arg.arg2 = arg2; - arg.arg3 = arg3; - arg.arg4 = arg4; - arg.arg5 = arg5; - return (clnt_call (clnt, SEND_TRIGGER_RICH, (xdrproc_t) xdr_send_trigger_rich_1_argument, (caddr_t) &arg, - (xdrproc_t) xdr_Status, (caddr_t) clnt_res, - TIMEOUT)); -} - -enum clnt_stat -ipu_data_read_1(uint8_t arg1, uint32_t arg2, uint8_t arg3, uint16_t arg4, u_int arg5, RetVal *clnt_res, CLIENT *clnt) -{ - ipu_data_read_1_argument arg; - arg.arg1 = arg1; - arg.arg2 = arg2; - arg.arg3 = arg3; - arg.arg4 = arg4; - arg.arg5 = arg5; - return (clnt_call (clnt, IPU_DATA_READ, (xdrproc_t) xdr_ipu_data_read_1_argument, (caddr_t) &arg, - (xdrproc_t) xdr_RetVal, (caddr_t) clnt_res, - TIMEOUT)); -} - -enum clnt_stat -fpga_register_read_1(uint16_t arg1, RetVal *clnt_res, CLIENT *clnt) -{ - return (clnt_call(clnt, FPGA_REGISTER_READ, - (xdrproc_t) xdr_uint16_t, (caddr_t) &arg1, - (xdrproc_t) xdr_RetVal, (caddr_t) clnt_res, - TIMEOUT)); -} - -enum clnt_stat -fpga_register_write_1(uint16_t arg1, uint32_t arg2, Status *clnt_res, CLIENT *clnt) -{ - fpga_register_write_1_argument arg; - arg.arg1 = arg1; - arg.arg2 = arg2; - return (clnt_call (clnt, FPGA_REGISTER_WRITE, (xdrproc_t) xdr_fpga_register_write_1_argument, (caddr_t) &arg, - (xdrproc_t) xdr_Status, (caddr_t) clnt_res, - TIMEOUT)); -} - -enum clnt_stat -trb_fifo_flush_1(uint8_t arg1, Status *clnt_res, CLIENT *clnt) -{ - return (clnt_call(clnt, TRB_FIFO_FLUSH, - (xdrproc_t) xdr_uint8_t, (caddr_t) &arg1, - (xdrproc_t) xdr_Status, (caddr_t) clnt_res, - TIMEOUT)); -} - -enum clnt_stat -network_reset_1(Status *clnt_res, CLIENT *clnt) -{ - return (clnt_call (clnt, NETWORK_RESET, (xdrproc_t) xdr_void, (caddr_t) NULL, - (xdrproc_t) xdr_Status, (caddr_t) clnt_res, - TIMEOUT)); - -} - -enum clnt_stat -com_reset_1(Status *clnt_res, CLIENT *clnt) -{ - return (clnt_call (clnt, COM_RESET, (xdrproc_t) xdr_void, (caddr_t) NULL, - (xdrproc_t) xdr_Status, (caddr_t) clnt_res, - TIMEOUT)); - -} - -enum clnt_stat -register_modify_1(uint16_t arg1, uint16_t arg2, int arg3, uint32_t arg4, uint32_t arg5, Status *clnt_res, CLIENT *clnt) -{ - register_modify_1_argument arg; - arg.arg1 = arg1; - arg.arg2 = arg2; - arg.arg3 = arg3; - arg.arg4 = arg4; - arg.arg5 = arg5; - return (clnt_call (clnt, REGISTER_MODIFY, (xdrproc_t) xdr_register_modify_1_argument, (caddr_t) &arg, - (xdrproc_t) xdr_Status, (caddr_t) clnt_res, - TIMEOUT)); -} diff --git a/trbnetd/trbrpc_svc.c b/trbnetd/trbrpc_svc.c deleted file mode 100644 index e85add6..0000000 --- a/trbnetd/trbrpc_svc.c +++ /dev/null @@ -1,297 +0,0 @@ -/* - * Please do not edit this file. - * It was generated using rpcgen. - */ - -#include "trbrpc.h" -#include -#include -#include -#include -#include -#include -#include - -#ifndef SIG_PF -#define SIG_PF void(*)(int) -#endif - -int -_register_read_1 (register_read_1_argument *argp, void *result, struct svc_req *rqstp) -{ - return (register_read_1_svc(argp->arg1, argp->arg2, argp->arg3, result, rqstp)); -} - -int -_register_read_mem_1 (register_read_mem_1_argument *argp, void *result, struct svc_req *rqstp) -{ - return (register_read_mem_1_svc(argp->arg1, argp->arg2, argp->arg3, argp->arg4, argp->arg5, result, rqstp)); -} - -int -_register_write_1 (register_write_1_argument *argp, void *result, struct svc_req *rqstp) -{ - return (register_write_1_svc(argp->arg1, argp->arg2, argp->arg3, result, rqstp)); -} - -int -_register_write_mem_1 (register_write_mem_1_argument *argp, void *result, struct svc_req *rqstp) -{ - return (register_write_mem_1_svc(argp->arg1, argp->arg2, argp->arg3, argp->arg4, result, rqstp)); -} - -int -_read_uid_1 (read_uid_1_argument *argp, void *result, struct svc_req *rqstp) -{ - return (read_uid_1_svc(argp->arg1, argp->arg2, result, rqstp)); -} - -int -_set_address_1 (set_address_1_argument *argp, void *result, struct svc_req *rqstp) -{ - return (set_address_1_svc(argp->arg1, argp->arg2, argp->arg3, result, rqstp)); -} - -int -_send_trigger_1 (send_trigger_1_argument *argp, void *result, struct svc_req *rqstp) -{ - return (send_trigger_1_svc(argp->arg1, argp->arg2, argp->arg3, argp->arg4, result, rqstp)); -} - -int -_send_trigger_rich_1 (send_trigger_rich_1_argument *argp, void *result, struct svc_req *rqstp) -{ - return (send_trigger_rich_1_svc(argp->arg1, argp->arg2, argp->arg3, argp->arg4, argp->arg5, result, rqstp)); -} - -int -_ipu_data_read_1 (ipu_data_read_1_argument *argp, void *result, struct svc_req *rqstp) -{ - return (ipu_data_read_1_svc(argp->arg1, argp->arg2, argp->arg3, argp->arg4, argp->arg5, result, rqstp)); -} - -int -_fpga_register_read_1 (uint16_t *argp, void *result, struct svc_req *rqstp) -{ - return (fpga_register_read_1_svc(*argp, result, rqstp)); -} - -int -_fpga_register_write_1 (fpga_register_write_1_argument *argp, void *result, struct svc_req *rqstp) -{ - return (fpga_register_write_1_svc(argp->arg1, argp->arg2, result, rqstp)); -} - -int -_trb_fifo_flush_1 (uint8_t *argp, void *result, struct svc_req *rqstp) -{ - return (trb_fifo_flush_1_svc(*argp, result, rqstp)); -} - -int -_network_reset_1 (void *argp, void *result, struct svc_req *rqstp) -{ - return (network_reset_1_svc(result, rqstp)); -} - -int -_com_reset_1 (void *argp, void *result, struct svc_req *rqstp) -{ - return (com_reset_1_svc(result, rqstp)); -} - -int -_register_modify_1 (register_modify_1_argument *argp, void *result, struct svc_req *rqstp) -{ - return (register_modify_1_svc(argp->arg1, argp->arg2, argp->arg3, argp->arg4, argp->arg5, result, rqstp)); -} - -static void -trbnetrpcprog_1(struct svc_req *rqstp, register SVCXPRT *transp) -{ - union { - register_read_1_argument register_read_1_arg; - register_read_mem_1_argument register_read_mem_1_arg; - register_write_1_argument register_write_1_arg; - register_write_mem_1_argument register_write_mem_1_arg; - read_uid_1_argument read_uid_1_arg; - set_address_1_argument set_address_1_arg; - send_trigger_1_argument send_trigger_1_arg; - send_trigger_rich_1_argument send_trigger_rich_1_arg; - ipu_data_read_1_argument ipu_data_read_1_arg; - uint16_t fpga_register_read_1_arg; - fpga_register_write_1_argument fpga_register_write_1_arg; - uint8_t trb_fifo_flush_1_arg; - register_modify_1_argument register_modify_1_arg; - } argument; - union { - RetVal register_read_1_res; - RetVal register_read_mem_1_res; - Status register_write_1_res; - Status register_write_mem_1_res; - RetVal read_uid_1_res; - Status set_address_1_res; - Status send_trigger_1_res; - Status send_trigger_rich_1_res; - RetVal ipu_data_read_1_res; - RetVal fpga_register_read_1_res; - Status fpga_register_write_1_res; - Status trb_fifo_flush_1_res; - Status network_reset_1_res; - Status com_reset_1_res; - Status register_modify_1_res; - } result; - bool_t retval; - xdrproc_t _xdr_argument, _xdr_result; - bool_t (*local)(char *, void *, struct svc_req *); - - switch (rqstp->rq_proc) { - case NULLPROC: - (void) svc_sendreply (transp, (xdrproc_t) xdr_void, (char *)NULL); - return; - - case REGISTER_READ: - _xdr_argument = (xdrproc_t) xdr_register_read_1_argument; - _xdr_result = (xdrproc_t) xdr_RetVal; - local = (bool_t (*) (char *, void *, struct svc_req *))_register_read_1; - break; - - case REGISTER_READ_MEM: - _xdr_argument = (xdrproc_t) xdr_register_read_mem_1_argument; - _xdr_result = (xdrproc_t) xdr_RetVal; - local = (bool_t (*) (char *, void *, struct svc_req *))_register_read_mem_1; - break; - - case REGISTER_WRITE: - _xdr_argument = (xdrproc_t) xdr_register_write_1_argument; - _xdr_result = (xdrproc_t) xdr_Status; - local = (bool_t (*) (char *, void *, struct svc_req *))_register_write_1; - break; - - case REGISTER_WRITE_MEM: - _xdr_argument = (xdrproc_t) xdr_register_write_mem_1_argument; - _xdr_result = (xdrproc_t) xdr_Status; - local = (bool_t (*) (char *, void *, struct svc_req *))_register_write_mem_1; - break; - - case READ_UID: - _xdr_argument = (xdrproc_t) xdr_read_uid_1_argument; - _xdr_result = (xdrproc_t) xdr_RetVal; - local = (bool_t (*) (char *, void *, struct svc_req *))_read_uid_1; - break; - - case SET_ADDRESS: - _xdr_argument = (xdrproc_t) xdr_set_address_1_argument; - _xdr_result = (xdrproc_t) xdr_Status; - local = (bool_t (*) (char *, void *, struct svc_req *))_set_address_1; - break; - - case SEND_TRIGGER: - _xdr_argument = (xdrproc_t) xdr_send_trigger_1_argument; - _xdr_result = (xdrproc_t) xdr_Status; - local = (bool_t (*) (char *, void *, struct svc_req *))_send_trigger_1; - break; - - case SEND_TRIGGER_RICH: - _xdr_argument = (xdrproc_t) xdr_send_trigger_rich_1_argument; - _xdr_result = (xdrproc_t) xdr_Status; - local = (bool_t (*) (char *, void *, struct svc_req *))_send_trigger_rich_1; - break; - - case IPU_DATA_READ: - _xdr_argument = (xdrproc_t) xdr_ipu_data_read_1_argument; - _xdr_result = (xdrproc_t) xdr_RetVal; - local = (bool_t (*) (char *, void *, struct svc_req *))_ipu_data_read_1; - break; - - case FPGA_REGISTER_READ: - _xdr_argument = (xdrproc_t) xdr_uint16_t; - _xdr_result = (xdrproc_t) xdr_RetVal; - local = (bool_t (*) (char *, void *, struct svc_req *))_fpga_register_read_1; - break; - - case FPGA_REGISTER_WRITE: - _xdr_argument = (xdrproc_t) xdr_fpga_register_write_1_argument; - _xdr_result = (xdrproc_t) xdr_Status; - local = (bool_t (*) (char *, void *, struct svc_req *))_fpga_register_write_1; - break; - - case TRB_FIFO_FLUSH: - _xdr_argument = (xdrproc_t) xdr_uint8_t; - _xdr_result = (xdrproc_t) xdr_Status; - local = (bool_t (*) (char *, void *, struct svc_req *))_trb_fifo_flush_1; - break; - - case NETWORK_RESET: - _xdr_argument = (xdrproc_t) xdr_void; - _xdr_result = (xdrproc_t) xdr_Status; - local = (bool_t (*) (char *, void *, struct svc_req *))_network_reset_1; - break; - - case COM_RESET: - _xdr_argument = (xdrproc_t) xdr_void; - _xdr_result = (xdrproc_t) xdr_Status; - local = (bool_t (*) (char *, void *, struct svc_req *))_com_reset_1; - break; - - case REGISTER_MODIFY: - _xdr_argument = (xdrproc_t) xdr_register_modify_1_argument; - _xdr_result = (xdrproc_t) xdr_Status; - local = (bool_t (*) (char *, void *, struct svc_req *))_register_modify_1; - 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; - } - retval = (bool_t) (*local)((char *)&argument, (void *)&result, rqstp); - if (retval > 0 && !svc_sendreply(transp, (xdrproc_t) _xdr_result, (char *)&result)) { - svcerr_systemerr (transp); - } - if (!svc_freeargs (transp, (xdrproc_t) _xdr_argument, (caddr_t) &argument)) { - fprintf (stderr, "%s", "unable to free arguments"); - exit (1); - } - if (!trbnetrpcprog_1_freeresult (transp, _xdr_result, (caddr_t) &result)) - fprintf (stderr, "%s", "unable to free results"); - - return; -} - -int -main (int argc, char **argv) -{ - register SVCXPRT *transp; - - pmap_unset (TRBNETRPCPROG, TRBNETRPCVERS); - - transp = svcudp_create(RPC_ANYSOCK); - if (transp == NULL) { - fprintf (stderr, "%s", "cannot create udp service."); - exit(1); - } - if (!svc_register(transp, TRBNETRPCPROG, TRBNETRPCVERS, trbnetrpcprog_1, IPPROTO_UDP)) { - fprintf (stderr, "%s", "unable to register (TRBNETRPCPROG, TRBNETRPCVERS, udp)."); - exit(1); - } - - transp = svctcp_create(RPC_ANYSOCK, 0, 0); - if (transp == NULL) { - fprintf (stderr, "%s", "cannot create tcp service."); - exit(1); - } - if (!svc_register(transp, TRBNETRPCPROG, TRBNETRPCVERS, trbnetrpcprog_1, IPPROTO_TCP)) { - fprintf (stderr, "%s", "unable to register (TRBNETRPCPROG, TRBNETRPCVERS, tcp)."); - exit(1); - } - - svc_run (); - fprintf (stderr, "%s", "svc_run returned"); - exit (1); - /* NOTREACHED */ -} diff --git a/trbnetd/trbrpc_xdr.c b/trbnetd/trbrpc_xdr.c deleted file mode 100644 index 4b30961..0000000 --- a/trbnetd/trbrpc_xdr.c +++ /dev/null @@ -1,197 +0,0 @@ -/* - * Please do not edit this file. - * It was generated using rpcgen. - */ - -#include "trbrpc.h" - -bool_t -xdr_Buffer (XDR *xdrs, Buffer *objp) -{ - register int32_t *buf; - - if (!xdr_array (xdrs, (char **)&objp->Buffer_val, (u_int *) &objp->Buffer_len, ~0, - sizeof (uint32_t), (xdrproc_t) xdr_uint32_t)) - return FALSE; - return TRUE; -} - -bool_t -xdr_Status (XDR *xdrs, Status *objp) -{ - register int32_t *buf; - - if (!xdr_int (xdrs, &objp->retVal)) - return FALSE; - if (!xdr_int (xdrs, &objp->trb_errno)) - return FALSE; - if (!xdr_uint16_t (xdrs, &objp->status_common)) - return FALSE; - if (!xdr_uint16_t (xdrs, &objp->status_channel)) - return FALSE; - if (!xdr_uint16_t (xdrs, &objp->sequence)) - return FALSE; - if (!xdr_uint8_t (xdrs, &objp->channel)) - return FALSE; - return TRUE; -} - -bool_t -xdr_RetVal (XDR *xdrs, RetVal *objp) -{ - register int32_t *buf; - - if (!xdr_Status (xdrs, &objp->status)) - return FALSE; - if (!xdr_Buffer (xdrs, &objp->data)) - return FALSE; - return TRUE; -} - -bool_t -xdr_register_read_1_argument (XDR *xdrs, register_read_1_argument *objp) -{ - if (!xdr_uint16_t (xdrs, &objp->arg1)) - return FALSE; - if (!xdr_uint16_t (xdrs, &objp->arg2)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->arg3)) - return FALSE; - return TRUE; -} - -bool_t -xdr_register_read_mem_1_argument (XDR *xdrs, register_read_mem_1_argument *objp) -{ - if (!xdr_uint16_t (xdrs, &objp->arg1)) - return FALSE; - if (!xdr_uint16_t (xdrs, &objp->arg2)) - return FALSE; - if (!xdr_uint8_t (xdrs, &objp->arg3)) - return FALSE; - if (!xdr_uint16_t (xdrs, &objp->arg4)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->arg5)) - return FALSE; - return TRUE; -} - -bool_t -xdr_register_write_1_argument (XDR *xdrs, register_write_1_argument *objp) -{ - if (!xdr_uint16_t (xdrs, &objp->arg1)) - return FALSE; - if (!xdr_uint16_t (xdrs, &objp->arg2)) - return FALSE; - if (!xdr_uint32_t (xdrs, &objp->arg3)) - return FALSE; - return TRUE; -} - -bool_t -xdr_register_write_mem_1_argument (XDR *xdrs, register_write_mem_1_argument *objp) -{ - if (!xdr_uint16_t (xdrs, &objp->arg1)) - return FALSE; - if (!xdr_uint16_t (xdrs, &objp->arg2)) - return FALSE; - if (!xdr_uint8_t (xdrs, &objp->arg3)) - return FALSE; - if (!xdr_Buffer (xdrs, &objp->arg4)) - return FALSE; - return TRUE; -} - -bool_t -xdr_read_uid_1_argument (XDR *xdrs, read_uid_1_argument *objp) -{ - if (!xdr_uint16_t (xdrs, &objp->arg1)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->arg2)) - return FALSE; - return TRUE; -} - -bool_t -xdr_set_address_1_argument (XDR *xdrs, set_address_1_argument *objp) -{ - if (!xdr_uint64_t (xdrs, &objp->arg1)) - return FALSE; - if (!xdr_uint8_t (xdrs, &objp->arg2)) - return FALSE; - if (!xdr_uint16_t (xdrs, &objp->arg3)) - return FALSE; - return TRUE; -} - -bool_t -xdr_send_trigger_1_argument (XDR *xdrs, send_trigger_1_argument *objp) -{ - if (!xdr_uint8_t (xdrs, &objp->arg1)) - return FALSE; - if (!xdr_uint32_t (xdrs, &objp->arg2)) - return FALSE; - if (!xdr_uint8_t (xdrs, &objp->arg3)) - return FALSE; - if (!xdr_uint16_t (xdrs, &objp->arg4)) - return FALSE; - return TRUE; -} - -bool_t -xdr_send_trigger_rich_1_argument (XDR *xdrs, send_trigger_rich_1_argument *objp) -{ - if (!xdr_uint8_t (xdrs, &objp->arg1)) - return FALSE; - if (!xdr_uint8_t (xdrs, &objp->arg2)) - return FALSE; - if (!xdr_uint32_t (xdrs, &objp->arg3)) - return FALSE; - if (!xdr_uint8_t (xdrs, &objp->arg4)) - return FALSE; - if (!xdr_uint16_t (xdrs, &objp->arg5)) - return FALSE; - return TRUE; -} - -bool_t -xdr_ipu_data_read_1_argument (XDR *xdrs, ipu_data_read_1_argument *objp) -{ - if (!xdr_uint8_t (xdrs, &objp->arg1)) - return FALSE; - if (!xdr_uint32_t (xdrs, &objp->arg2)) - return FALSE; - if (!xdr_uint8_t (xdrs, &objp->arg3)) - return FALSE; - if (!xdr_uint16_t (xdrs, &objp->arg4)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->arg5)) - return FALSE; - return TRUE; -} - -bool_t -xdr_fpga_register_write_1_argument (XDR *xdrs, fpga_register_write_1_argument *objp) -{ - if (!xdr_uint16_t (xdrs, &objp->arg1)) - return FALSE; - if (!xdr_uint32_t (xdrs, &objp->arg2)) - return FALSE; - return TRUE; -} - -bool_t -xdr_register_modify_1_argument (XDR *xdrs, register_modify_1_argument *objp) -{ - if (!xdr_uint16_t (xdrs, &objp->arg1)) - return FALSE; - if (!xdr_uint16_t (xdrs, &objp->arg2)) - return FALSE; - if (!xdr_int (xdrs, &objp->arg3)) - return FALSE; - if (!xdr_uint32_t (xdrs, &objp->arg4)) - return FALSE; - if (!xdr_uint32_t (xdrs, &objp->arg5)) - return FALSE; - return TRUE; -} -- 2.43.0