diff options
Diffstat (limited to 'freebsd/include/rpc/rpcb_prot.h')
-rw-r--r-- | freebsd/include/rpc/rpcb_prot.h | 173 |
1 files changed, 45 insertions, 128 deletions
diff --git a/freebsd/include/rpc/rpcb_prot.h b/freebsd/include/rpc/rpcb_prot.h index 0612bc5a..914eb134 100644 --- a/freebsd/include/rpc/rpcb_prot.h +++ b/freebsd/include/rpc/rpcb_prot.h @@ -4,11 +4,10 @@ */ #ifndef _RPCB_PROT_H_RPCGEN -#define _RPCB_PROT_H_RPCGEN +#define _RPCB_PROT_H_RPCGEN #include <rpc/rpc.h> - #ifdef __cplusplus extern "C" { #endif @@ -275,14 +274,14 @@ typedef rpcb_entry_list *rpcb_entry_list_ptr; * rpcbind statistics */ -#define rpcb_highproc_2 RPCBPROC_CALLIT -#define rpcb_highproc_3 RPCBPROC_TADDR2UADDR -#define rpcb_highproc_4 RPCBPROC_GETSTAT -#define RPCBSTAT_HIGHPROC 13 -#define RPCBVERS_STAT 3 -#define RPCBVERS_4_STAT 2 -#define RPCBVERS_3_STAT 1 -#define RPCBVERS_2_STAT 0 +#define rpcb_highproc_2 RPCBPROC_CALLIT +#define rpcb_highproc_3 RPCBPROC_TADDR2UADDR +#define rpcb_highproc_4 RPCBPROC_GETSTAT +#define RPCBSTAT_HIGHPROC 13 +#define RPCBVERS_STAT 3 +#define RPCBVERS_4_STAT 2 +#define RPCBVERS_3_STAT 1 +#define RPCBVERS_2_STAT 0 /* Link list of all the stats about getport and getaddr */ @@ -490,66 +489,38 @@ typedef rpcb_stat rpcb_stat_byvers[RPCBVERS_STAT]; #endif /* ndef _KERNEL */ -#define RPCBPROG 100000 -#define RPCBVERS 3 +#define RPCBPROG ((unsigned long)(100000)) +#define RPCBVERS ((unsigned long)(3)) -#if defined(__STDC__) || defined(__cplusplus) -#define RPCBPROC_SET 1 +extern void rpcbprog_3(struct svc_req *rqstp, SVCXPRT *transp); +#define RPCBPROC_SET ((unsigned long)(1)) extern bool_t * rpcbproc_set_3(rpcb *, CLIENT *); extern bool_t * rpcbproc_set_3_svc(rpcb *, struct svc_req *); -#define RPCBPROC_UNSET 2 +#define RPCBPROC_UNSET ((unsigned long)(2)) extern bool_t * rpcbproc_unset_3(rpcb *, CLIENT *); extern bool_t * rpcbproc_unset_3_svc(rpcb *, struct svc_req *); -#define RPCBPROC_GETADDR 3 +#define RPCBPROC_GETADDR ((unsigned long)(3)) extern char ** rpcbproc_getaddr_3(rpcb *, CLIENT *); extern char ** rpcbproc_getaddr_3_svc(rpcb *, struct svc_req *); -#define RPCBPROC_DUMP 4 +#define RPCBPROC_DUMP ((unsigned long)(4)) extern rpcblist_ptr * rpcbproc_dump_3(void *, CLIENT *); extern rpcblist_ptr * rpcbproc_dump_3_svc(void *, struct svc_req *); -#define RPCBPROC_CALLIT 5 +#define RPCBPROC_CALLIT ((unsigned long)(5)) extern rpcb_rmtcallres * rpcbproc_callit_3(rpcb_rmtcallargs *, CLIENT *); extern rpcb_rmtcallres * rpcbproc_callit_3_svc(rpcb_rmtcallargs *, struct svc_req *); -#define RPCBPROC_GETTIME 6 +#define RPCBPROC_GETTIME ((unsigned long)(6)) extern u_int * rpcbproc_gettime_3(void *, CLIENT *); extern u_int * rpcbproc_gettime_3_svc(void *, struct svc_req *); -#define RPCBPROC_UADDR2TADDR 7 +#define RPCBPROC_UADDR2TADDR ((unsigned long)(7)) extern struct netbuf * rpcbproc_uaddr2taddr_3(char **, CLIENT *); extern struct netbuf * rpcbproc_uaddr2taddr_3_svc(char **, struct svc_req *); -#define RPCBPROC_TADDR2UADDR 8 +#define RPCBPROC_TADDR2UADDR ((unsigned long)(8)) extern char ** rpcbproc_taddr2uaddr_3(struct netbuf *, CLIENT *); extern char ** rpcbproc_taddr2uaddr_3_svc(struct netbuf *, struct svc_req *); -extern int rpcbprog_3_freeresult (SVCXPRT *, xdrproc_t, caddr_t); - -#else /* K&R C */ -#define RPCBPROC_SET 1 -extern bool_t * rpcbproc_set_3(); -extern bool_t * rpcbproc_set_3_svc(); -#define RPCBPROC_UNSET 2 -extern bool_t * rpcbproc_unset_3(); -extern bool_t * rpcbproc_unset_3_svc(); -#define RPCBPROC_GETADDR 3 -extern char ** rpcbproc_getaddr_3(); -extern char ** rpcbproc_getaddr_3_svc(); -#define RPCBPROC_DUMP 4 -extern rpcblist_ptr * rpcbproc_dump_3(); -extern rpcblist_ptr * rpcbproc_dump_3_svc(); -#define RPCBPROC_CALLIT 5 -extern rpcb_rmtcallres * rpcbproc_callit_3(); -extern rpcb_rmtcallres * rpcbproc_callit_3_svc(); -#define RPCBPROC_GETTIME 6 -extern u_int * rpcbproc_gettime_3(); -extern u_int * rpcbproc_gettime_3_svc(); -#define RPCBPROC_UADDR2TADDR 7 -extern struct netbuf * rpcbproc_uaddr2taddr_3(); -extern struct netbuf * rpcbproc_uaddr2taddr_3_svc(); -#define RPCBPROC_TADDR2UADDR 8 -extern char ** rpcbproc_taddr2uaddr_3(); -extern char ** rpcbproc_taddr2uaddr_3_svc(); -extern int rpcbprog_3_freeresult (); -#endif /* K&R C */ -#define RPCBVERS4 4 - -#if defined(__STDC__) || defined(__cplusplus) +extern int rpcbprog_3_freeresult(SVCXPRT *, xdrproc_t, caddr_t); +#define RPCBVERS4 ((unsigned long)(4)) + +extern void rpcbprog_4(struct svc_req *rqstp, SVCXPRT *transp); extern bool_t * rpcbproc_set_4(rpcb *, CLIENT *); extern bool_t * rpcbproc_set_4_svc(rpcb *, struct svc_req *); extern bool_t * rpcbproc_unset_4(rpcb *, CLIENT *); @@ -558,7 +529,7 @@ extern char ** rpcbproc_getaddr_4(rpcb *, CLIENT *); extern char ** rpcbproc_getaddr_4_svc(rpcb *, struct svc_req *); extern rpcblist_ptr * rpcbproc_dump_4(void *, CLIENT *); extern rpcblist_ptr * rpcbproc_dump_4_svc(void *, struct svc_req *); -#define RPCBPROC_BCAST RPCBPROC_CALLIT +#define RPCBPROC_BCAST ((unsigned long)(RPCBPROC_CALLIT)) extern rpcb_rmtcallres * rpcbproc_bcast_4(rpcb_rmtcallargs *, CLIENT *); extern rpcb_rmtcallres * rpcbproc_bcast_4_svc(rpcb_rmtcallargs *, struct svc_req *); extern u_int * rpcbproc_gettime_4(void *, CLIENT *); @@ -567,90 +538,36 @@ extern struct netbuf * rpcbproc_uaddr2taddr_4(char **, CLIENT *); extern struct netbuf * rpcbproc_uaddr2taddr_4_svc(char **, struct svc_req *); extern char ** rpcbproc_taddr2uaddr_4(struct netbuf *, CLIENT *); extern char ** rpcbproc_taddr2uaddr_4_svc(struct netbuf *, struct svc_req *); -#define RPCBPROC_GETVERSADDR 9 +#define RPCBPROC_GETVERSADDR ((unsigned long)(9)) extern char ** rpcbproc_getversaddr_4(rpcb *, CLIENT *); extern char ** rpcbproc_getversaddr_4_svc(rpcb *, struct svc_req *); -#define RPCBPROC_INDIRECT 10 +#define RPCBPROC_INDIRECT ((unsigned long)(10)) extern rpcb_rmtcallres * rpcbproc_indirect_4(rpcb_rmtcallargs *, CLIENT *); extern rpcb_rmtcallres * rpcbproc_indirect_4_svc(rpcb_rmtcallargs *, struct svc_req *); -#define RPCBPROC_GETADDRLIST 11 +#define RPCBPROC_GETADDRLIST ((unsigned long)(11)) extern rpcb_entry_list_ptr * rpcbproc_getaddrlist_4(rpcb *, CLIENT *); extern rpcb_entry_list_ptr * rpcbproc_getaddrlist_4_svc(rpcb *, struct svc_req *); -#define RPCBPROC_GETSTAT 12 +#define RPCBPROC_GETSTAT ((unsigned long)(12)) extern rpcb_stat * rpcbproc_getstat_4(void *, CLIENT *); extern rpcb_stat * rpcbproc_getstat_4_svc(void *, struct svc_req *); -extern int rpcbprog_4_freeresult (SVCXPRT *, xdrproc_t, caddr_t); - -#else /* K&R C */ -extern bool_t * rpcbproc_set_4(); -extern bool_t * rpcbproc_set_4_svc(); -extern bool_t * rpcbproc_unset_4(); -extern bool_t * rpcbproc_unset_4_svc(); -extern char ** rpcbproc_getaddr_4(); -extern char ** rpcbproc_getaddr_4_svc(); -extern rpcblist_ptr * rpcbproc_dump_4(); -extern rpcblist_ptr * rpcbproc_dump_4_svc(); -#define RPCBPROC_BCAST RPCBPROC_CALLIT -extern rpcb_rmtcallres * rpcbproc_bcast_4(); -extern rpcb_rmtcallres * rpcbproc_bcast_4_svc(); -extern u_int * rpcbproc_gettime_4(); -extern u_int * rpcbproc_gettime_4_svc(); -extern struct netbuf * rpcbproc_uaddr2taddr_4(); -extern struct netbuf * rpcbproc_uaddr2taddr_4_svc(); -extern char ** rpcbproc_taddr2uaddr_4(); -extern char ** rpcbproc_taddr2uaddr_4_svc(); -#define RPCBPROC_GETVERSADDR 9 -extern char ** rpcbproc_getversaddr_4(); -extern char ** rpcbproc_getversaddr_4_svc(); -#define RPCBPROC_INDIRECT 10 -extern rpcb_rmtcallres * rpcbproc_indirect_4(); -extern rpcb_rmtcallres * rpcbproc_indirect_4_svc(); -#define RPCBPROC_GETADDRLIST 11 -extern rpcb_entry_list_ptr * rpcbproc_getaddrlist_4(); -extern rpcb_entry_list_ptr * rpcbproc_getaddrlist_4_svc(); -#define RPCBPROC_GETSTAT 12 -extern rpcb_stat * rpcbproc_getstat_4(); -extern rpcb_stat * rpcbproc_getstat_4_svc(); -extern int rpcbprog_4_freeresult (); -#endif /* K&R C */ +extern int rpcbprog_4_freeresult(SVCXPRT *, xdrproc_t, caddr_t); /* the xdr functions */ - -#if defined(__STDC__) || defined(__cplusplus) -extern bool_t xdr_rpcb (XDR *, rpcb*); -extern bool_t xdr_rp__list (XDR *, rp__list*); -extern bool_t xdr_rpcblist_ptr (XDR *, rpcblist_ptr*); -extern bool_t xdr_rpcb_rmtcallargs (XDR *, rpcb_rmtcallargs*); -extern bool_t xdr_rpcb_rmtcallres (XDR *, rpcb_rmtcallres*); -extern bool_t xdr_rpcb_entry (XDR *, rpcb_entry*); -extern bool_t xdr_rpcb_entry_list (XDR *, rpcb_entry_list*); -extern bool_t xdr_rpcb_entry_list_ptr (XDR *, rpcb_entry_list_ptr*); -extern bool_t xdr_rpcbs_addrlist (XDR *, rpcbs_addrlist*); -extern bool_t xdr_rpcbs_rmtcalllist (XDR *, rpcbs_rmtcalllist*); -extern bool_t xdr_rpcbs_proc (XDR *, rpcbs_proc); -extern bool_t xdr_rpcbs_addrlist_ptr (XDR *, rpcbs_addrlist_ptr*); -extern bool_t xdr_rpcbs_rmtcalllist_ptr (XDR *, rpcbs_rmtcalllist_ptr*); -extern bool_t xdr_rpcb_stat (XDR *, rpcb_stat*); -extern bool_t xdr_rpcb_stat_byvers (XDR *, rpcb_stat_byvers); - -#else /* K&R C */ -extern bool_t xdr_rpcb (); -extern bool_t xdr_rp__list (); -extern bool_t xdr_rpcblist_ptr (); -extern bool_t xdr_rpcb_rmtcallargs (); -extern bool_t xdr_rpcb_rmtcallres (); -extern bool_t xdr_rpcb_entry (); -extern bool_t xdr_rpcb_entry_list (); -extern bool_t xdr_rpcb_entry_list_ptr (); -extern bool_t xdr_rpcbs_addrlist (); -extern bool_t xdr_rpcbs_rmtcalllist (); -extern bool_t xdr_rpcbs_proc (); -extern bool_t xdr_rpcbs_addrlist_ptr (); -extern bool_t xdr_rpcbs_rmtcalllist_ptr (); -extern bool_t xdr_rpcb_stat (); -extern bool_t xdr_rpcb_stat_byvers (); - -#endif /* K&R C */ +extern bool_t xdr_rpcb(XDR *, rpcb*); +extern bool_t xdr_rp__list(XDR *, rp__list*); +extern bool_t xdr_rpcblist_ptr(XDR *, rpcblist_ptr*); +extern bool_t xdr_rpcb_rmtcallargs(XDR *, rpcb_rmtcallargs*); +extern bool_t xdr_rpcb_rmtcallres(XDR *, rpcb_rmtcallres*); +extern bool_t xdr_rpcb_entry(XDR *, rpcb_entry*); +extern bool_t xdr_rpcb_entry_list(XDR *, rpcb_entry_list*); +extern bool_t xdr_rpcb_entry_list_ptr(XDR *, rpcb_entry_list_ptr*); +extern bool_t xdr_rpcbs_addrlist(XDR *, rpcbs_addrlist*); +extern bool_t xdr_rpcbs_rmtcalllist(XDR *, rpcbs_rmtcalllist*); +extern bool_t xdr_rpcbs_proc(XDR *, rpcbs_proc); +extern bool_t xdr_rpcbs_addrlist_ptr(XDR *, rpcbs_addrlist_ptr*); +extern bool_t xdr_rpcbs_rmtcalllist_ptr(XDR *, rpcbs_rmtcalllist_ptr*); +extern bool_t xdr_rpcb_stat(XDR *, rpcb_stat*); +extern bool_t xdr_rpcb_stat_byvers(XDR *, rpcb_stat_byvers); #ifdef __cplusplus } |