Home | History | Annotate | Line # | Download | only in nfs
krpc.h revision 1.8.74.1
      1  1.8.74.1      yamt /*	$NetBSD: krpc.h,v 1.8.74.1 2009/05/04 08:14:22 yamt Exp $	*/
      2       1.1       gwr 
      3       1.1       gwr #include <sys/cdefs.h>
      4       1.1       gwr 
      5       1.6      yamt #ifdef _KERNEL
      6  1.8.74.1      yamt int krpc_call(struct sockaddr_in *sin,
      7       1.4       cgd 	u_int prog, u_int vers, u_int func,
      8  1.8.74.1      yamt 	struct mbuf **data, struct mbuf **from, struct lwp *l);
      9       1.1       gwr 
     10  1.8.74.1      yamt int krpc_portmap(struct sockaddr_in *sin,
     11       1.7  jonathan 	u_int prog, u_int vers, u_int proto, u_int16_t *portp,
     12  1.8.74.1      yamt 	struct lwp *l);
     13       1.3       gwr 
     14  1.8.74.1      yamt struct mbuf *xdr_string_encode(char *str, int len);
     15  1.8.74.1      yamt struct mbuf *xdr_string_decode(struct mbuf *m, char *str, int *len_p);
     16  1.8.74.1      yamt struct mbuf *xdr_inaddr_encode(struct in_addr *ia);
     17  1.8.74.1      yamt struct mbuf *xdr_inaddr_decode(struct mbuf *m, struct in_addr *ia);
     18       1.6      yamt #endif /* _KERNEL */
     19       1.1       gwr 
     20       1.1       gwr 
     21       1.1       gwr /*
     22       1.1       gwr  * RPC definitions for the portmapper
     23       1.1       gwr  */
     24       1.1       gwr #define	PMAPPORT		111
     25       1.1       gwr #define	PMAPPROG		100000
     26       1.1       gwr #define	PMAPVERS		2
     27       1.1       gwr #define	PMAPPROC_NULL		0
     28       1.1       gwr #define	PMAPPROC_SET		1
     29       1.1       gwr #define	PMAPPROC_UNSET		2
     30       1.1       gwr #define	PMAPPROC_GETPORT	3
     31       1.1       gwr #define	PMAPPROC_DUMP		4
     32       1.1       gwr #define	PMAPPROC_CALLIT		5
     33       1.1       gwr 
     34       1.1       gwr 
     35       1.1       gwr /*
     36       1.1       gwr  * RPC definitions for bootparamd
     37       1.1       gwr  */
     38       1.1       gwr #define	BOOTPARAM_PROG		100026
     39       1.1       gwr #define	BOOTPARAM_VERS		1
     40       1.1       gwr #define BOOTPARAM_WHOAMI	1
     41       1.1       gwr #define BOOTPARAM_GETFILE	2
     42       1.1       gwr 
     43