1177633Sdfr/* $FreeBSD$ */ 2177633Sdfr/* 3177633Sdfr * Copyright (c) 1986 - 1991, 1994, 1996, 1997 by Sun Microsystems, Inc. 4177633Sdfr * All rights reserved. 5177633Sdfr */ 6177633Sdfr 7177633Sdfr/* 8177633Sdfr * clnt_stat.h - Client side remote procedure call enum 9177633Sdfr * 10177633Sdfr */ 11177633Sdfr 12177633Sdfr#ifndef _RPC_CLNT_STAT_H 13177633Sdfr#define _RPC_CLNT_STAT_H 14177633Sdfr 15177633Sdfr/* #pragma ident "@(#)clnt_stat.h 1.2 97/04/28 SMI" */ 16177633Sdfr 17177633Sdfr#ifdef __cplusplus 18177633Sdfrextern "C" { 19177633Sdfr#endif 20177633Sdfr 21177633Sdfrenum clnt_stat { 22177633Sdfr RPC_SUCCESS = 0, /* call succeeded */ 23177633Sdfr /* 24177633Sdfr * local errors 25177633Sdfr */ 26177633Sdfr RPC_CANTENCODEARGS = 1, /* can't encode arguments */ 27177633Sdfr RPC_CANTDECODERES = 2, /* can't decode results */ 28177633Sdfr RPC_CANTSEND = 3, /* failure in sending call */ 29177633Sdfr RPC_CANTRECV = 4, 30177633Sdfr /* failure in receiving result */ 31177633Sdfr RPC_TIMEDOUT = 5, /* call timed out */ 32177633Sdfr RPC_INTR = 18, /* call interrupted */ 33177633Sdfr RPC_UDERROR = 23, /* recv got uderr indication */ 34177633Sdfr /* 35177633Sdfr * remote errors 36177633Sdfr */ 37177633Sdfr RPC_VERSMISMATCH = 6, /* rpc versions not compatible */ 38177633Sdfr RPC_AUTHERROR = 7, /* authentication error */ 39177633Sdfr RPC_PROGUNAVAIL = 8, /* program not available */ 40177633Sdfr RPC_PROGVERSMISMATCH = 9, /* program version mismatched */ 41177633Sdfr RPC_PROCUNAVAIL = 10, /* procedure unavailable */ 42177633Sdfr RPC_CANTDECODEARGS = 11, /* decode arguments error */ 43177633Sdfr RPC_SYSTEMERROR = 12, /* generic "other problem" */ 44177633Sdfr 45177633Sdfr /* 46177633Sdfr * rpc_call & clnt_create errors 47177633Sdfr */ 48177633Sdfr RPC_UNKNOWNHOST = 13, /* unknown host name */ 49177633Sdfr RPC_UNKNOWNPROTO = 17, /* unknown protocol */ 50177633Sdfr RPC_UNKNOWNADDR = 19, /* Remote address unknown */ 51177633Sdfr RPC_NOBROADCAST = 21, /* Broadcasting not supported */ 52177633Sdfr 53177633Sdfr /* 54177633Sdfr * rpcbind errors 55177633Sdfr */ 56177633Sdfr RPC_RPCBFAILURE = 14, /* the pmapper failed in its call */ 57177633Sdfr#define RPC_PMAPFAILURE RPC_RPCBFAILURE 58177633Sdfr RPC_PROGNOTREGISTERED = 15, /* remote program is not registered */ 59177633Sdfr RPC_N2AXLATEFAILURE = 22, 60177633Sdfr /* Name to address translation failed */ 61177633Sdfr /* 62177633Sdfr * Misc error in the TLI library 63177633Sdfr */ 64177633Sdfr RPC_TLIERROR = 20, 65177633Sdfr /* 66177633Sdfr * unspecified error 67177633Sdfr */ 68177633Sdfr RPC_FAILED = 16, 69177633Sdfr /* 70177633Sdfr * asynchronous errors 71177633Sdfr */ 72177633Sdfr RPC_INPROGRESS = 24, 73177633Sdfr RPC_STALERACHANDLE = 25, 74177633Sdfr RPC_CANTCONNECT = 26, /* couldn't make connection (cots) */ 75177633Sdfr RPC_XPRTFAILED = 27, /* received discon from remote (cots) */ 76177633Sdfr RPC_CANTCREATESTREAM = 28 /* can't push rpc module (cots) */ 77177633Sdfr}; 78177633Sdfr 79177633Sdfr#ifdef __cplusplus 80177633Sdfr} 81177633Sdfr#endif 82177633Sdfr 83177633Sdfr#endif /* !_RPC_CLNT_STAT_H */ 84