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/clnt_stat.h

Version: -  FREEBSD  -  FREEBSD11  -  FREEBSD10  -  FREEBSD9  -  FREEBSD92  -  FREEBSD91  -  FREEBSD90  -  FREEBSD8  -  FREEBSD82  -  FREEBSD81  -  FREEBSD80  -  FREEBSD7  -  FREEBSD74  -  FREEBSD73  -  FREEBSD72  -  FREEBSD71  -  FREEBSD70  -  FREEBSD6  -  FREEBSD64  -  FREEBSD63  -  FREEBSD62  -  FREEBSD61  -  FREEBSD60  -  FREEBSD5  -  FREEBSD55  -  FREEBSD54  -  FREEBSD53  -  FREEBSD52  -  FREEBSD51  -  FREEBSD50  -  FREEBSD4  -  FREEBSD3  -  FREEBSD22  -  linux-2.6  -  linux-2.4.22  -  MK83  -  MK84  -  PLAN9  -  DFBSD  -  NETBSD  -  NETBSD5  -  NETBSD4  -  NETBSD3  -  NETBSD20  -  OPENBSD  -  xnu-517  -  xnu-792  -  xnu-792.6.70  -  xnu-1228  -  xnu-1456.1.26  -  xnu-1699.24.8  -  xnu-2050.18.24  -  OPENSOLARIS  -  minix-3-1-1 
SearchContext: -  none  -  3  -  10 

    1 /*      $FreeBSD$ */
    2 /*
    3  * Copyright (c) 1986 - 1991, 1994, 1996, 1997 by Sun Microsystems, Inc.
    4  * All rights reserved.
    5  */
    6 
    7 /*
    8  * clnt_stat.h - Client side remote procedure call enum
    9  *
   10  */
   11 
   12 #ifndef _RPC_CLNT_STAT_H
   13 #define _RPC_CLNT_STAT_H
   14 
   15 /* #pragma ident        "@(#)clnt_stat.h        1.2     97/04/28 SMI" */
   16 
   17 #ifdef __cplusplus
   18 extern "C" {
   19 #endif
   20 
   21 enum clnt_stat {
   22         RPC_SUCCESS = 0,                        /* call succeeded */
   23         /*
   24          * local errors
   25          */
   26         RPC_CANTENCODEARGS = 1,         /* can't encode arguments */
   27         RPC_CANTDECODERES = 2,          /* can't decode results */
   28         RPC_CANTSEND = 3,                       /* failure in sending call */
   29         RPC_CANTRECV = 4,
   30         /* failure in receiving result */
   31         RPC_TIMEDOUT = 5,                       /* call timed out */
   32         RPC_INTR = 18,                  /* call interrupted */
   33         RPC_UDERROR = 23,                       /* recv got uderr indication */
   34         /*
   35          * remote errors
   36          */
   37         RPC_VERSMISMATCH = 6,           /* rpc versions not compatible */
   38         RPC_AUTHERROR = 7,              /* authentication error */
   39         RPC_PROGUNAVAIL = 8,            /* program not available */
   40         RPC_PROGVERSMISMATCH = 9,       /* program version mismatched */
   41         RPC_PROCUNAVAIL = 10,           /* procedure unavailable */
   42         RPC_CANTDECODEARGS = 11,                /* decode arguments error */
   43         RPC_SYSTEMERROR = 12,           /* generic "other problem" */
   44 
   45         /*
   46          * rpc_call & clnt_create errors
   47          */
   48         RPC_UNKNOWNHOST = 13,           /* unknown host name */
   49         RPC_UNKNOWNPROTO = 17,          /* unknown protocol */
   50         RPC_UNKNOWNADDR = 19,           /* Remote address unknown */
   51         RPC_NOBROADCAST = 21,           /* Broadcasting not supported */
   52 
   53         /*
   54          * rpcbind errors
   55          */
   56         RPC_RPCBFAILURE = 14,           /* the pmapper failed in its call */
   57 #define RPC_PMAPFAILURE RPC_RPCBFAILURE
   58         RPC_PROGNOTREGISTERED = 15,     /* remote program is not registered */
   59         RPC_N2AXLATEFAILURE = 22,
   60         /* Name to address translation failed */
   61         /*
   62          * Misc error in the TLI library
   63          */
   64         RPC_TLIERROR = 20,
   65         /*
   66          * unspecified error
   67          */
   68         RPC_FAILED = 16,
   69         /*
   70          * asynchronous errors
   71          */
   72         RPC_INPROGRESS = 24,
   73         RPC_STALERACHANDLE = 25,
   74         RPC_CANTCONNECT = 26,           /* couldn't make connection (cots) */
   75         RPC_XPRTFAILED = 27,            /* received discon from remote (cots) */
   76         RPC_CANTCREATESTREAM = 28       /* can't push rpc module (cots) */
   77 };
   78 
   79 #ifdef __cplusplus
   80 }
   81 #endif
   82 
   83 #endif  /* !_RPC_CLNT_STAT_H */

Cache object: 75f970dddfbd8f61de37f6f81c06165f


[ 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.