#ifndef _TIRPC_XDR_H
#define _TIRPC_XDR_H
#ifdef __GLIBC__
#include <sys/cdefs.h>
#endif
#include <stdio.h>
#include <netinet/in.h>
#ifndef _RPC_PMAP_PROT_H
#define _RPC_PMAP_PROT_H
#define PMAPPORT ((u_short)111)
#define PMAPPROG ((u_long)100000)
#include <rpc/xdr.h>
#include <rpc/clnt_stat.h>
#include <sys/socket.h>
#include <sys/types.h>
#ifndef _TIRPC_SVC_H
#define _TIRPC_SVC_H
/*
* This interface must manage two items concerning remote procedure calling:
#ifndef _RPC_SVC_SOC_H
#define _RPC_SVC_SOC_H
/* #pragma ident "@(#)svc_soc.h 1.11 94/04/25 SMI" */
/* svc_soc.h 1.8 89/05/01 SMI */
* with TS-RPC.
*/
#define UDPMSGSIZE 8800 /* rpc imposed limit on udp msg size */
#ifndef _RPC_RPCCOM_H
#define _RPC_RPCCOM_H
/* #pragma ident "@(#)rpc_com.h 1.11 93/07/05 SMI" */
#ifndef _TIRPC_AUTH_UNIX_H
#define _TIRPC_AUTH_UNIX_H
/* The machine name is part of a credential; it may not exceed 255 bytes */
#define MAX_MACHINE_NAME 255
#ifndef _RPC_PMAP_RMT_H
#define _RPC_PMAP_RMT_H
struct rmtcallargs {
u_long prog, vers, proc, arglen;
#ifndef _DES_DES_CRYPT_H
#define _DES_DES_CRYPT_H
#include <rpc/rpc.h>
#define DES_MAXDATA 8192 /* max bytes encrypted in one call */
#include <rpc/auth.h>
#include <netconfig.h>
#include <sys/un.h>
#ifndef _RPC_PMAP_CLNT_H_
#define _RPC_PMAP_CLNT_H_
__BEGIN_DECLS
extern bool_t pmap_set(u_long, u_long, int, int);
#ifndef RPC_HDR
%#include <sys/cdefs.h>
%#ifdef __GLIBC__
%#endif
%__FBSDID("$FreeBSD: src/include/rpcsvc/crypt.x,v 1.5 2003/05/04 02:51:42 obrien Exp $");
static char *sccsid = "@(#)auth_none.c 1.19 87/08/11 Copyr 1984 Sun Micro";
static char *sccsid = "@(#)auth_none.c 2.1 88/07/29 4.0 RPCSRC";
__FBSDID("$FreeBSD: src/lib/libc/rpc/auth_none.c,v 1.12 2002/03/22 23:18:35 obrien Exp $");
* SUCH DAMAGE.
#include <err.h>
* POSSIBILITY OF SUCH DAMAGE.
* xdr_reference.c, Generic XDR routines impelmentation.
* auth_unix.c, Implements UNIX style authentication parameters.
* Copyright (c) 2009, Sun Microsystems, Inc.
* All rights reserved.
* routines used with the rpcbind stats facility.
* needed to deal with TCP connections.
#include <syslog.h>
#include <string.h>
static char sccsid[] = "@(#)des_crypt.c 2.2 88/08/10 4.0 RPCSRC; from 1.13 88/02/08 SMI";
static int common_crypt( char *, char *, unsigned, unsigned, struct desparams * );
int (*__des_crypt_LOCAL)() = 0;
* svc_vc.c, Server side for Connection Oriented based RPC.
* xdr_float.c, Generic XDR routines implementation.
* when serialized using XDR.
#include <rpc/types.h>
* xdr_array.c, Generic XDR routines impelmentation.
* Copyright (c) 1986-1991 by Sun Microsystems Inc.
* rpc_generic.c, Miscl routines for RPC.
#include <sys/param.h>
* xdr_stdio.c, XDR implementation on standard i/o file.
* clnt_bcast.c
* xdr_mem.h, XDR implementation using memory buffers.
* key_call.c, Interface to keyserver
* svc_simple.c
#include <pthread.h>
#include <reentrant.h>
* authunix_prot.c
//#include <sys/cdefs.h>
//#ifdef __GLIBC__
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* rpcdname.c
* Copyright (c) 1989 by Sun Microsystems, Inc.
#include <errno.h>
* svc_dg.c, Server side for connectionless RPC.
#ifndef _TIRPC_RPCCOM_H
#define _TIRPC_RPCCOM_H
* pmap_getmap.c
* pmap_clnt.c
* Copyright (c) 1987 by Sun Microsystems, Inc.
* xdr_rec.c, Implements TCP/IP based XDR streams with a "record marking"
* clnt_perror.c
/* Copyright (c) 1990, 1991 Sun Microsystems, Inc. */
* Compiled from key_prot.x using rpcgen.
* clnt_simple.c
#include <stdlib.h>
#include <unistd.h>
#include <rpc/des_crypt.h>
#if defined(LIBC_SCCS) && !defined(lint)
#include "debug.h"
* xdr.c, Generic XDR routines implementation.