linux下用PCMCIA无线网卡虚拟无线AP的程序源码

源代码在线查看: rpc.h

软件大小: 3824 K
上传用户: ADGFS
关键词: PCMCIA linux 无线网卡 无线AP
下载地址: 免注册下载 普通下载 VIP

相关代码

				/* @(#)rpc.h	2.3 88/08/10 4.0 RPCSRC; from 1.9 88/02/08 SMI */				/*				 * Sun RPC is a product of Sun Microsystems, Inc. and is provided for				 * unrestricted use provided that this legend is included on all tape				 * media and as a part of the software program in whole or part.  Users				 * may copy or modify Sun RPC without charge, but are not authorized				 * to license or distribute it to anyone else except as part of a product or				 * program developed by the user.				 *				 * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE				 * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR				 * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.				 *				 * Sun RPC is provided with no support and without any obligation on the				 * part of Sun Microsystems, Inc. to assist in its use, correction,				 * modification or enhancement.				 *				 * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE				 * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC				 * OR ANY PART THEREOF.				 *				 * In no event will Sun Microsystems, Inc. be liable for any lost revenue				 * or profits or other special, indirect and consequential damages, even if				 * Sun has been advised of the possibility of such damages.				 *				 * Sun Microsystems, Inc.				 * 2550 Garcia Avenue				 * Mountain View, California  94043				 */								/*				 * rpc.h, Just includes the billions of rpc header files necessary to				 * do remote procedure calling.				 *				 * Copyright (C) 1984, Sun Microsystems, Inc.				 */								#ifndef _RPC_RPC_H				#define _RPC_RPC_H 1								#include 		/* some typedefs */				#include 								/* external data representation interfaces */				#include 		/* generic (de)serializer */								/* Client side only authentication */				#include 		/* generic authenticator (client side) */								/* Client side (mostly) remote procedure call */				#include 		/* generic rpc stuff */								/* semi-private protocol headers */				#include 	/* protocol for rpc messages */				#include 	/* protocol for unix style cred */				#include 	/* protocol for des style cred */								/* Server side only remote procedure callee */				#include 		/* service manager and multiplexer */				#include 	/* service side authenticator */								/*				 * COMMENT OUT THE NEXT INCLUDE IF RUNNING ON SUN OS OR ON A VERSION				 * OF UNIX BASED ON NFSSRC.  These systems will already have the structures				 * defined by  included in .				 */				/* routines for parsing /etc/rpc */				#include 		/* structures and routines to parse /etc/rpc */								__BEGIN_DECLS								#if 0				/* Global variables, protected for multi-threaded applications.  */				extern fd_set *__rpc_thread_svc_fdset (void) __attribute__ ((__const__));				#define svc_fdset (*__rpc_thread_svc_fdset ())								extern struct rpc_createerr *__rpc_thread_createerr (void)				     __attribute__ ((__const__));				#define get_rpc_createerr() (*__rpc_thread_createerr ())				/* The people who "engineered" RPC should bee punished for naming the				   data structure and the variable the same.  We cannot always define the				   macro 'rpc_createerr' because this would prevent people from defining				   object of type 'struct rpc_createerr'.  So we leave it up to the user				   to select transparent replacement also of this variable.  */				#ifdef _RPC_MT_VARS				# define rpc_createerr (*__rpc_thread_createerr ())				#endif								extern struct pollfd **__rpc_thread_svc_pollfd (void)				     __attribute__ ((__const__));				#define svc_pollfd (*__rpc_thread_svc_pollfd ())								extern int *__rpc_thread_svc_max_pollfd (void) __attribute__ ((__const__));				#define svc_max_pollfd (*__rpc_thread_svc_max_pollfd ())				#endif								__END_DECLS								#endif /* rpc/rpc.h */							

相关资源