krpc.h revision 32997
125723Stegge/* $NetBSD: krpc.h,v 1.4 1995/12/19 23:07:11 cgd Exp $ */ 232997Sbde/* $Id: krpc.h,v 1.4 1997/08/16 19:15:52 wollman Exp $ */ 325723Stegge 425723Stegge#include <sys/cdefs.h> 525723Stegge 632997Sbdestruct mbuf; 732997Sbdestruct proc; 832997Sbdestruct sockaddr; 932997Sbdestruct sockaddr_in; 1032997Sbde 1132997Sbdeint krpc_call __P((struct sockaddr_in *_sin, 1225723Stegge u_int prog, u_int vers, u_int func, 1328270Swollman struct mbuf **data, struct sockaddr **from, struct proc *procp)); 1425723Stegge 1532997Sbdeint krpc_portmap __P((struct sockaddr_in *_sin, 1625723Stegge u_int prog, u_int vers, u_int16_t *portp,struct proc *procp)); 1725723Stegge 1825723Steggestruct mbuf *xdr_string_encode __P((char *str, int len)); 1925723Stegge 2025723Stegge/* 2125723Stegge * RPC definitions for the portmapper 2225723Stegge */ 2325723Stegge#define PMAPPORT 111 2425723Stegge#define PMAPPROG 100000 2525723Stegge#define PMAPVERS 2 2625723Stegge#define PMAPPROC_NULL 0 2725723Stegge#define PMAPPROC_SET 1 2825723Stegge#define PMAPPROC_UNSET 2 2925723Stegge#define PMAPPROC_GETPORT 3 3025723Stegge#define PMAPPROC_DUMP 4 3125723Stegge#define PMAPPROC_CALLIT 5 32