/* rdict_sif.c - init_1, insert_1, delete_1, lookup_1_svc */ #include #define RPC_SVC #include "rdict.h" /* Server-side stub inteface routines written by hand */ static int retcode; int initw(void), insertw(char *), deletew(char *), lookupw(char *); /*------------------------------------------------------------------------ * insertw_1_svc - server side interface to remote procedure insertw *------------------------------------------------------------------------ */ int * insertw_1_svc(char **w, struct svc_req *rqstp) { retcode = insertw(*(char **)w); return &retcode; } /*------------------------------------------------------------------------ * initw_1_svc - server side interface to remote procedure initw *------------------------------------------------------------------------ */ int * initw_1_svc(void *w, struct svc_req *rqstp) { retcode = initw(); return &retcode; } /*------------------------------------------------------------------------ * deletew_1_svc - server side interface to remote procedure deletew *------------------------------------------------------------------------ */ int * deletew_1_svc(char **w, struct svc_req *rqstp) { retcode = deletew(*(char **)w); return &retcode; } /*------------------------------------------------------------------------ * lookupw_1_svc - server side interface to remote procedure lookupw *------------------------------------------------------------------------ */ int * lookupw_1_svc(char **w, struct svc_req *rqstp) { retcode = lookupw(*(char**)w); return &retcode; }