/* * Please do not edit this file. * It was generated using rpcgen. */ #ifndef _NAMESERVER_H_RPCGEN #define _NAMESERVER_H_RPCGEN #include #ifdef __cplusplus extern "C" { #endif #define MAX_STR 256 #define MAX_SERVERS 4 struct rpc_hostInfo { char *name; char *host; int port; int uid; int gossip; }; typedef struct rpc_hostInfo rpc_hostInfo; #define NAMESERVER 0x20129A9D #define DATE_VERS 1 #if defined(__STDC__) || defined(__cplusplus) #define REGISTER 1 extern int * register_1(rpc_hostInfo *, CLIENT *); extern int * register_1_svc(rpc_hostInfo *, struct svc_req *); #define UNREGISTER 2 extern int * unregister_1(rpc_hostInfo *, CLIENT *); extern int * unregister_1_svc(rpc_hostInfo *, struct svc_req *); #define FIND 3 extern rpc_hostInfo * find_1(int *, CLIENT *); extern rpc_hostInfo * find_1_svc(int *, struct svc_req *); #define FINDNAME 4 extern int * findname_1(char **, CLIENT *); extern int * findname_1_svc(char **, struct svc_req *); extern int nameserver_1_freeresult(SVCXPRT *, xdrproc_t, caddr_t); #else /* K&R C */ #define REGISTER 1 extern int * register_1(); extern int * register_1_svc(); #define UNREGISTER 2 extern int * unregister_1(); extern int * unregister_1_svc(); #define FIND 3 extern rpc_hostInfo * find_1(); extern rpc_hostInfo * find_1_svc(); #define FINDNAME 4 extern int * findname_1(); extern int * findname_1_svc(); extern int nameserver_1_freeresult(); #endif /* K&R C */ /* the xdr functions */ #if defined(__STDC__) || defined(__cplusplus) extern bool_t xdr_rpc_hostInfo(XDR *, rpc_hostInfo*); #else /* K&R C */ extern bool_t xdr_rpc_hostInfo(); #endif /* K&R C */ #ifdef __cplusplus } #endif #endif /* !_NAMESERVER_H_RPCGEN */