/* * Please do not edit this file. * It was generated using rpcgen. */ #ifndef _PHONEBOOK_H_RPCGEN #define _PHONEBOOK_H_RPCGEN #include #ifdef __cplusplus extern "C" { #endif struct str_name { char name[50]; }; typedef struct str_name str_name; struct str_number { char number[20]; }; typedef struct str_number str_number; struct phonebookEntry { char name[50]; char number[20]; }; typedef struct phonebookEntry phonebookEntry; #define Phonebook 1234567 #define ONE 1 #if defined(__STDC__) || defined(__cplusplus) #define add 1 extern int * add_1(phonebookEntry *, CLIENT *); extern int * add_1_svc(phonebookEntry *, struct svc_req *); #define search 2 extern str_number * search_1(str_name *, CLIENT *); extern str_number * search_1_svc(str_name *, struct svc_req *); extern int phonebook_1_freeresult (SVCXPRT *, xdrproc_t, caddr_t); #else /* K&R C */ #define add 1 extern int * add_1(); extern int * add_1_svc(); #define search 2 extern str_number * search_1(); extern str_number * search_1_svc(); extern int phonebook_1_freeresult (); #endif /* K&R C */ /* the xdr functions */ #if defined(__STDC__) || defined(__cplusplus) extern bool_t xdr_str_name (XDR *, str_name*); extern bool_t xdr_str_number (XDR *, str_number*); extern bool_t xdr_phonebookEntry (XDR *, phonebookEntry*); #else /* K&R C */ extern bool_t xdr_str_name (); extern bool_t xdr_str_number (); extern bool_t xdr_phonebookEntry (); #endif /* K&R C */ #ifdef __cplusplus } #endif #endif /* !_PHONEBOOK_H_RPCGEN */