00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef ISC_RESULT_H
00021 #define ISC_RESULT_H 1
00022
00023
00024
00025 #include <isc/lang.h>
00026 #include <isc/types.h>
00027
00028 #define ISC_R_SUCCESS 0
00029 #define ISC_R_NOMEMORY 1
00030 #define ISC_R_TIMEDOUT 2
00031 #define ISC_R_NOTHREADS 3
00032 #define ISC_R_ADDRNOTAVAIL 4
00033 #define ISC_R_ADDRINUSE 5
00034 #define ISC_R_NOPERM 6
00035 #define ISC_R_NOCONN 7
00036 #define ISC_R_NETUNREACH 8
00037 #define ISC_R_HOSTUNREACH 9
00038 #define ISC_R_NETDOWN 10
00039 #define ISC_R_HOSTDOWN 11
00040 #define ISC_R_CONNREFUSED 12
00041 #define ISC_R_NORESOURCES 13
00042 #define ISC_R_EOF 14
00043 #define ISC_R_BOUND 15
00044 #define ISC_R_RELOAD 16
00045 #define ISC_R_SUSPEND ISC_R_RELOAD
00046 #define ISC_R_LOCKBUSY 17
00047 #define ISC_R_EXISTS 18
00048 #define ISC_R_NOSPACE 19
00049 #define ISC_R_CANCELED 20
00050 #define ISC_R_NOTBOUND 21
00051 #define ISC_R_SHUTTINGDOWN 22
00052 #define ISC_R_NOTFOUND 23
00053 #define ISC_R_UNEXPECTEDEND 24
00054 #define ISC_R_FAILURE 25
00055 #define ISC_R_IOERROR 26
00056 #define ISC_R_NOTIMPLEMENTED 27
00057 #define ISC_R_UNBALANCED 28
00058 #define ISC_R_NOMORE 29
00059 #define ISC_R_INVALIDFILE 30
00060 #define ISC_R_BADBASE64 31
00061 #define ISC_R_UNEXPECTEDTOKEN 32
00062 #define ISC_R_QUOTA 33
00063 #define ISC_R_UNEXPECTED 34
00064 #define ISC_R_ALREADYRUNNING 35
00065 #define ISC_R_IGNORE 36
00066 #define ISC_R_MASKNONCONTIG 37
00067 #define ISC_R_FILENOTFOUND 38
00068 #define ISC_R_FILEEXISTS 39
00069 #define ISC_R_NOTCONNECTED 40
00070 #define ISC_R_RANGE 41
00071 #define ISC_R_NOENTROPY 42
00072 #define ISC_R_MULTICAST 43
00073 #define ISC_R_NOTFILE 44
00074 #define ISC_R_NOTDIRECTORY 45
00075 #define ISC_R_QUEUEFULL 46
00076 #define ISC_R_FAMILYMISMATCH 47
00077 #define ISC_R_FAMILYNOSUPPORT 48
00078 #define ISC_R_BADHEX 49
00079 #define ISC_R_TOOMANYOPENFILES 50
00080 #define ISC_R_NOTBLOCKING 51
00081 #define ISC_R_UNBALANCEDQUOTES 52
00082 #define ISC_R_INPROGRESS 53
00083 #define ISC_R_CONNECTIONRESET 54
00084 #define ISC_R_SOFTQUOTA 55
00085 #define ISC_R_BADNUMBER 56
00086 #define ISC_R_DISABLED 57
00087 #define ISC_R_MAXSIZE 58
00088 #define ISC_R_BADADDRESSFORM 59
00089 #define ISC_R_BADBASE32 60
00090 #define ISC_R_UNSET 61
00091 #define ISC_R_MULTIPLE 62
00092
00093
00094 #define ISC_R_NRESULTS 63
00095
00096 ISC_LANG_BEGINDECLS
00097
00098 const char *
00099 isc_result_totext(isc_result_t);
00100
00101
00102
00103
00104 isc_result_t
00105 isc_result_register(unsigned int base, unsigned int nresults,
00106 const char **text, isc_msgcat_t *msgcat, int set);
00107
00108 ISC_LANG_ENDDECLS
00109
00110 #endif