1 /* $NetBSD: krpc.h,v 1.4 1995/12/19 23:07:11 cgd Exp $ */ 2 /* $Id: krpc.h,v 1.4 1997/08/16 19:15:52 wollman Exp $ */ 3 4 #include <sys/cdefs.h> 5 6 struct mbuf; 7 struct proc; 8 struct sockaddr; 9 struct sockaddr_in; 10 11 int krpc_call __P((struct sockaddr_in *_sin, 12 u_int prog, u_int vers, u_int func, 13 struct mbuf **data, struct sockaddr **from, struct proc *procp)); 14 15 int krpc_portmap __P((struct sockaddr_in *_sin, 16 u_int prog, u_int vers, u_int16_t *portp,struct proc *procp)); 17 18 struct mbuf *xdr_string_encode __P((char *str, int len)); 19 20 /* 21 * RPC definitions for the portmapper 22 */ 23 #define PMAPPORT 111 24 #define PMAPPROG 100000 25 #define PMAPVERS 2 26 #define PMAPPROC_NULL 0 27 #define PMAPPROC_SET 1 28 #define PMAPPROC_UNSET 2 29 #define PMAPPROC_GETPORT 3 30 #define PMAPPROC_DUMP 4 31 #define PMAPPROC_CALLIT 5 32