The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/rpc/nettype.h

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 /*      $NetBSD: nettype.h,v 1.2 2000/07/06 03:17:19 christos Exp $     */
    2 /*      $FreeBSD: releng/8.0/sys/rpc/nettype.h 177633 2008-03-26 15:23:12Z dfr $ */
    3 
    4 /*
    5  * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
    6  * unrestricted use provided that this legend is included on all tape
    7  * media and as a part of the software program in whole or part.  Users
    8  * may copy or modify Sun RPC without charge, but are not authorized
    9  * to license or distribute it to anyone else except as part of a product or
   10  * program developed by the user.
   11  *
   12  * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
   13  * WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR
   14  * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
   15  *
   16  * Sun RPC is provided with no support and without any obligation on the
   17  * part of Sun Microsystems, Inc. to assist in its use, correction,
   18  * modification or enhancement.
   19  *
   20  * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
   21  * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
   22  * OR ANY PART THEREOF.
   23  *
   24  * In no event will Sun Microsystems, Inc. be liable for any lost revenue
   25  * or profits or other special, indirect and consequential damages, even if
   26  * Sun has been advised of the possibility of such damages.
   27  *
   28  * Sun Microsystems, Inc.
   29  * 2550 Garcia Avenue
   30  * Mountain View, California  94043
   31  */
   32 /*
   33  * Copyright (c) 1986 - 1991 by Sun Microsystems, Inc.
   34  */
   35 
   36 /*
   37  * nettype.h, Nettype definitions.
   38  * All for the topmost layer of rpc
   39  *
   40  */
   41 
   42 #ifndef _RPC_NETTYPE_H
   43 #define _RPC_NETTYPE_H
   44 
   45 #ifdef _KERNEL
   46 #include <rpc/netconfig.h>
   47 #else
   48 #include <netconfig.h>
   49 #endif
   50 
   51 #define _RPC_NONE       0
   52 #define _RPC_NETPATH    1
   53 #define _RPC_VISIBLE    2
   54 #define _RPC_CIRCUIT_V  3
   55 #define _RPC_DATAGRAM_V 4
   56 #define _RPC_CIRCUIT_N  5
   57 #define _RPC_DATAGRAM_N 6
   58 #define _RPC_TCP        7
   59 #define _RPC_UDP        8
   60 
   61 __BEGIN_DECLS
   62 extern void *__rpc_setconf(const char *);
   63 extern void __rpc_endconf(void *);
   64 extern struct netconfig *__rpc_getconf(void *);
   65 extern struct netconfig *__rpc_getconfip(const char *);
   66 __END_DECLS
   67 
   68 #endif  /* !_RPC_NETTYPE_H */

Cache object: ee9260b8edbd7f5cda21353aaeb65ae7


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.