Annotation of sys/nfs/krpc.h, Revision 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