Annotation of sys/nfs/krpc.h, Revision 1.1.1.1
1.1 nbrk 1: /* $OpenBSD: krpc.h,v 1.5 2002/03/14 01:27:13 millert Exp $ */
2: /* $NetBSD: krpc.h,v 1.4 1995/12/19 23:07:11 cgd Exp $ */
3:
4: #include <sys/cdefs.h>
5:
6: int krpc_call(struct sockaddr_in *sin,
7: u_int prog, u_int vers, u_int func,
8: struct mbuf **data, struct mbuf **from, int retries);
9:
10: int krpc_portmap(struct sockaddr_in *sin,
11: u_int prog, u_int vers, u_int16_t *portp);
12:
13: struct mbuf *xdr_string_encode(char *str, int len);
14: struct mbuf *xdr_string_decode(struct mbuf *m, char *str, int *len_p);
15: struct mbuf *xdr_inaddr_encode(struct in_addr *ia);
16: struct mbuf *xdr_inaddr_decode(struct mbuf *m, struct in_addr *ia);
17:
18:
19: /*
20: * RPC definitions for the portmapper
21: */
22: #define PMAPPORT 111
23: #define PMAPPROG 100000
24: #define PMAPVERS 2
25: #define PMAPPROC_NULL 0
26: #define PMAPPROC_SET 1
27: #define PMAPPROC_UNSET 2
28: #define PMAPPROC_GETPORT 3
29: #define PMAPPROC_DUMP 4
30: #define PMAPPROC_CALLIT 5
31:
32:
33: /*
34: * RPC definitions for bootparamd
35: */
36: #define BOOTPARAM_PROG 100026
37: #define BOOTPARAM_VERS 1
38: #define BOOTPARAM_WHOAMI 1
39: #define BOOTPARAM_GETFILE 2
40:
CVSweb