Products Support Documentation Download
rdmretcodetypes.h
Go to the documentation of this file.
1 /* ----------------------------------------------------------------------------
2  * Raima Database Manager 14.1.3739. [9-5-2019]
3  *
4  * Copyright (c) 2018 Raima Inc., All rights reserved.
5  *
6  * Use of this software, whether in source code format, or in executable,
7  * binary object code form, is governed by the RaimaInternal LICENSE which
8  * is fully described in the LICENSE.TXT file, included within this
9  * distribution of files.
10  * ----------------------------------------------------------------------------
11  */
12 
13 /* ----------------------------------------------------------------------------
14  * WARNING! This is a machine-generated file -- do not hand edit.
15  *
16  * rdmretcodetypes.h: RDM error information
17  * Error codes are defined in file source/base/errordefns.txt
18  *
19  * ----------------------------------------------------------------------------
20  */
21 
36 #if !defined(RDMRETCODETYPES_H_INCLUDED_)
37 #define RDMRETCODETYPES_H_INCLUDED_
38 
42 typedef enum
43 {
44  /* status rdbc codes: */
47  /* status codes: */
48  sNOTFOUND = 10000,
49  sDUPLICATE = 10001,
50  sTIMEOUT = 10002,
51  sUPDATEDPOSITION = 10003,
52  sNOTINCURSOR = 10004,
53  sTRABORTED = 10005,
54  sIGNORE = 10006,
55  sOKAYWITHINFO = 10007,
56  sNEEDDATA = 10008,
57  sNODATA = 10009,
58  sENDOFCURSOR = 10010,
59  sEOF = 10011,
60  sTRUNCATE = 10012,
61  sREFERENCING = 10013,
62  sFILECHANGED = 10014,
63  sSKIPTRANS = 10015,
64  sNOMOREPAGE = 10016,
65  sSETCLASH = 10017,
66  sUPDATEABORTED = 10018,
67  sSNAPSHOTENDED = 10019,
68  sREADENDED = 10020,
69  sTFS_SHUTDOWN = 10021,
70  sOPTCHANGED = 10022,
71  sCMD_USAGE = 10023,
72  sCMD_VERSION = 10024,
73  sNULLVAL = 10025,
74  sEOS = 10026,
75  sDBNEEDSINIT = 10027,
76  sIMPROWERROR = 10028,
77  sSCHEMACHANGE = 10029,
78  sUNDERFLOW = 10030,
79  sPRECISIONLOSS = 10031,
80  sNOMORERESULTS = 10032,
81  sFETCHBEYOND = 10033,
83  sNODB = 10035,
84  sKVNOVALUE = 10036,
85  sOPTIONIGNORED = 10037,
86  sCHILD = 10038,
89  sFILE_CONSOLE = 10041,
90  sINDETERMINATE = 10042,
92  /* ok codes: */
93  sOKAY = 0,
95  /* fail codes: */
96  eFAIL = -1,
98  /* general codes: */
99  eNOMEMORY = -10000,
100  eREALLOCMEMORY = -10001,
101  eDBNOTOPEN = -10002,
102  eDBOPEN = -10003,
103  eEXCLUSIVE = -10004,
104  eBADCAT = -10005,
105  eSQLRESERVED = -10006,
106  eTRACTIVE = -10007,
107  eNOUPDATE = -10008,
108  eTRNOTACT = -10009,
109  eNOSTART = -10010,
110  eNOSTARTUPDATE = -10011,
111  eNOSTARTREAD = -10012,
112  eNOTLOCKED = -10013,
113  eNOTFREE = -10014,
114  eDUPLICATE = -10015,
115  eREFINTEGRITY = -10016,
116  eCHECK = -10017,
117  eNODB = -10018,
118  eSNAPSHOTACTIVE = -10019,
120  eOPENMODE = -10021,
121  eNOTIMPLEMENTED = -10022,
122  eINVFCNARG = -10023,
123  eINVNULLARG = -10024,
124  eINVFCNSEQ = -10025,
125  eINVLITERAL = -10026,
126  eMISSINGLITERAL = -10027,
127  eCIRTABDELETE = -10028,
128  eNOTNULL = -10029,
129  eFILEIO = -10030,
130  eFILEOPEN = -10031,
131  eFILEACCESS = -10032,
132  eFILEEXIST = -10033,
133  eFILENOENTRY = -10034,
134  eFILEISDIR = -10035,
135  eEOF = -10036,
136  eBROKENPIPE = -10037,
137  eUNOMISMATCH = -10038,
138  eNOSPACE = -10039,
139  ePRECOMMITTED = -10040,
140  eINVDBNAMESPEC = -10041,
141  eINVTFSSPEC = -10042,
142  eFILEINUSE = -10043,
143  eTRUNCATED = -10044,
144  eBADREAD = -10045,
145  eBADWRITE = -10046,
146  eRANGE = -10047,
147  eINVKEYVALUE = -10048,
148  eINVBCD = -10049,
149  eINVBOUNDARYVAL = -10050,
150  eDUPUSERID = -10051,
151  eREADONLY = -10052,
152  eMKDIR = -10053,
153  eRECOVERYFAILED = -10054,
154  eNOTFOUND = -10055,
155  eSYNTAX = -10056,
156  eBADDATALEN = -10057,
157  eINVROWIDVAL = -10058,
158  eVALUEISLIST = -10059,
159  eINVVARINT = -10060,
160  eDATALOST = -10061,
161  eINVBINLITERAL = -10062,
162  eTYPEMISMATCH = -10063,
163  eROWIDRANGE = -10064,
164  eROWIDMISMATCH = -10065,
165  eROWLIMIT = -10066,
166  eINVCONVERT = -10067,
167  eINVUTF = -10068,
168  eINVOPTION = -10069,
169  eINVOPTIONVALUE = -10070,
170  eDBNOTCLOSED = -10071,
171  eINVARG = -10072,
172  eINVARGTYPE = -10073,
173  eINVTRID = -10074,
174  eNOTSUPPORTED = -10075,
176  eESCAPE = -10077,
177  eSTRTOOLONG = -10078,
178  eDBEXISTS = -10079,
179  eEOD = -10080,
180  eINVID = -10081,
181  eINVUNICODE = -10082,
182  eCOLCOUNTMISMATCH = -10083,
184  eHASMEMBERS = -10085,
185  eDEPRECATED = -10086,
186  eINVTIMEOUT = -10087,
187  eLEGACYAPI = -10088,
188  eLEGACYDB = -10089,
189  eINMEMMISMATCH = -10090,
190  eBADWILDALL = -10091,
191  eBADWILDONE = -10092,
192  eBADSNAPSHOTMODE = -10093,
193  eINVHANDLE = -10094,
194  eINVSQLTYPE = -10095,
195  eCONNNOTOPEN = -10096,
196  eDIVBY0 = -10097,
197  eNOTANUMBER = -10098,
198  eINVALID = -10099,
199  eUNAVAIL = -10100,
200  eTABNOTFOUND = -10101,
201  eCOLNOTFOUND = -10102,
202  eINSERTVALS = -10103,
203  eINVTRIGSTMT = -10104,
204  eNOSTATS = -10105,
205  eDROPONLYCOL = -10106,
206  eTFSOPTIONALLOC = -10107,
207  eOPTIONINCOMPAT = -10108,
208  eINVINFOKEY = -10109,
209  eDBCORRUPTED = -10110,
210  eDROPTRIGCOL = -10111,
212  /* base codes: */
213  eBASE_INVDATE = -11000,
214  eBASE_INVTIMEZONE = -11001,
215  eBASE_COMMAND = -11002,
218  /* core codes: */
219  eDEFUNCT = -12000,
220  eINVTASKID = -12001,
221  eINVDBID = -12002,
222  eINVCURSORID = -12003,
223  eINVTRANSID = -12004,
224  eNOTRANSID = -12005,
225  eCURSORDB = -12006,
226  eINVTFSID = -12007,
227  eINVFORUNION = -12008,
228  eNOTKEY = -12009,
229  eNOTBLOB = -12010,
230  eINVLOCKTYPE = -12011,
231  eINVKEYID = -12012,
232  eKEYREQD = -12013,
233  eINVCOLID = -12014,
234  eINVTABID = -12015,
235  eINVREFID = -12016,
236  eINVIDENTIFIER = -12017,
237  eINVCURSOROP = -12018,
238  eDELETED = -12019,
239  eOWNERDELETED = -12020,
240  eSINGLETONDELETED = -12021,
241  eNOTOWNER = -12022,
242  eNOTMEMBER = -12023,
243  eNOTRELATED = -12024,
244  eNOCURRENTROW = -12025,
245  eNOCURRENTOWNER = -12026,
246  eNOCURRENTMEMBER = -12027,
247  eNOTLINKED = -12028,
248  eINVITERATION = -12029,
249  eLOSTPOSITION = -12030,
250  eINVCURSORCOL = -12031,
251  eINVCURSORKEY = -12032,
252  eNOTINCURSOR = -12033,
253  eBLOBBADSIZE = -12034,
254  eBLOBBADPOSITION = -12035,
255  eHASOWNER = -12036,
256  eISOWNED = -12037,
257  eEOS = -12038,
258  eISCOMPOUNDKEY = -12039,
259  eCOMPOUNDKEY = -12040,
260  eKEYERR = -12041,
261  eKEYSEQ = -12042,
262  eVARDATALEN = -12043,
263  eVARDATAPTR = -12044,
264  eTRFREE = -12045,
265  eBADLOCKS = -12046,
266  eINUPDATE = -12047,
267  eININIT = -12048,
268  eINVKEYSPEC = -12049,
269  eREADONLYCURSOR = -12050,
270  eSLAVEREADONLY = -12051,
271  eDEBUG = -12052,
272  eINVENCRYPT = -12053,
273  eENCRYPTMISMATCH = -12054,
274  eSETPAGES = -12055,
275  eINVFILE = -12056,
276  eREP_INVOP = -12057,
277  eDBDREAD = -12058,
278  eINVENDIAN = -12059,
279  eINVSTRING = -12060,
280  eINVDBA = -12061,
281  eCATMISMATCH = -12062,
282  eSCHEMACHANGE = -12063,
283  eDBD_NONAMES = -12064,
284  eNOT_ENCRYPTED = -12065,
285  eREPLOG_ERROR = -12066,
286  eREPLOG_EOF = -12067,
287  eINVDB = -12068,
288  eIMPBADXML = -12069,
289  eIMPBADDATA = -12070,
290  eMULTIPLE_DBS = -12071,
291  eUNIONCATMISMATCH = -12072,
292  eINCOMPAT = -12073,
293  eINVOPFORBLOB = -12074,
294  eINVOPENMODE = -12075,
295  eDBOPENED = -12076,
296  eNOCURRTYPE = -12077,
297  eTABLEISINREF = -12078,
298  eNOCOLUMNVALUE = -12079,
299  eNULLCOLUMNVALUE = -12080,
300  eINVDATEFMT = -12081,
301  eINVDATESEP = -12082,
302  eINVTIMEFMT = -12083,
303  eVTNOTREGISTERED = -12084,
304  eMIXEDTRANS = -12085,
305  eINVLOCALE = -12086,
306  eLOCALEMISMATCH = -12087,
307  eNOTRTREE = -12088,
308  eISRTREE = -12089,
309  eDROPPED = -12090,
311  /* tfs codes: */
312  eTFS_INVHANDLE = -13000,
313  eTFS_INVTYPE = -13001,
315  eTFS_DUPUSER = -13003,
316  eTFS_FCNSEQ = -13004,
317  eTFS_ILLEGALMOD = -13005,
319  eTFS_INVDBID = -13007,
320  eTFS_INVUSERID = -13008,
321  eTFS_INVIDINDEX = -13009,
324  eTFS_DOCROOTUSED = -13012,
327  eTFS_WRITEFAIL = -13015,
328  eTFS_INVFILE = -13016,
329  eTFS_IASYNC_ON = -13017,
330  eTFS_BLOCKED = -13018,
331  eTFS_INVOPERATION = -13019,
332  eTFS_NOTRANS = -13020,
333  eTFS_DBOPEN = -13021,
334  eTFS_NOPAGE = -13022,
335  eTFS_COMMITFAILED = -13023,
336  eTFS_DBINUSE = -13024,
337  eTFS_INIEDITED = -13025,
338  eTFS_ININOTEDITED = -13026,
339  eTFS_NAMEINUSE = -13027,
340  eTFS_NOMIR = -13028,
341  eTFS_NOSQL = -13029,
342  eTFS_NOTFS = -13030,
343  eTFS_CONNECT = -13031,
344  eTFS_ENCNOTINIT = -13032,
346  /* psp codes: */
347  ePSP_FAILURE = -14000,
349  ePSP_PRIV = -14002,
350  ePSP_INVUSER = -14003,
351  ePSP_INVPASS = -14004,
352  ePSP_NOSOURCE = -14005,
353  ePSP_NODEST = -14006,
354  ePSP_INVUUID = -14007,
355  ePSP_DEADLOCK = -14008,
357  /* ddl codes: */
358  eDDL_SYNTAX = -14500,
359  eDDL_CRDBACTIVE = -14501,
360  eDDL_WRONGDB = -14502,
361  eDDL_DUPCOLUMN = -14503,
363  eDDL_DOMNOTFOUND = -14505,
364  eDDL_BADDATATYPE = -14506,
365  eDDL_DUPTABNAME = -14507,
366  eDDL_DUPCOLNAME = -14508,
367  eDDL_FKMISMATCH = -14509,
368  eDDL_REFNULL = -14510,
369  eDDL_NOPRIKEY = -14511,
370  eDDL_DEFAUTO = -14512,
371  eDDL_DEFCURRENT = -14513,
372  eDDL_BADVARPREC = -14514,
373  eDDL_VARCHARLEN = -14515,
374  eDDL_BINLEN = -14516,
375  eDDL_NOMAXROWS = -14517,
376  eDDL_MAXROWSVALUE = -14518,
377  eDDL_CONSTRNAME = -14519,
378  eDDL_NULLCONFLICT = -14520,
379  eDDL_DROPCOLUMN = -14521,
380  eDDL_DROPNOTNULL = -14522,
381  eDDL_ALTERCHECK = -14523,
383  eDDL_NOREFDTABLE = -14525,
384  eDDL_COLDOMCONSTR = -14526,
385  eDDL_DROPREFDKEY = -14527,
386  eDDL_FKCOLINFK = -14528,
387  eDDL_ALTERTYPE = -14529,
388  eDDL_NEEDTABLE = -14530,
389  eDDL_DROPTABLE = -14531,
390  eDDL_DROPFKCOL = -14532,
391  eDDL_DROPDOMAIN = -14533,
392  eDDL_DOMAINCHECK = -14534,
393  eDDL_DBEXISTS = -14535,
394  eDDL_CONDEXPR = -14536,
395  eDDL_DISPLAY = -14537,
396  eDDL_COLTYPE = -14538,
397  eDDL_COLDECL = -14539,
400  eDDL_INDEXMETHOD = -14542,
401  eDDL_ORDERBY = -14543,
402  eDDL_ONACTION = -14544,
403  eDDL_KEYSPEC = -14545,
404  eDDL_FORKEYSPEC = -14546,
405  eDDL_ERRORS = -14547,
406  eDDL_ALTERCOL = -14548,
407  eDDL_NOARRAYS = -14549,
408  eDDL_NOBLOBS = -14550,
409  eDDL_ALTERACT = -14551,
410  eDDL_HASPRIKEY = -14552,
411  eDDL_NOLOBKEYS = -14553,
412  eDDL_NODBNAME = -14554,
413  eDDL_INVDEF = -14555,
414  eDDL_NOHASHORDER = -14556,
415  eDDL_BADRTREECOLS = -14557,
416  eDDL_BADRTREELEN = -14558,
420  eDDL_INVCHGFORKEY = -14562,
422  /* sql codes: */
423  eSQL_SQLERROR = -15000,
424  eSQL_DUPCURSOR = -15001,
425  eSQL_GENFILE = -15002,
426  eSQL_BADFORMAT = -15003,
427  eSQL_COLNUMBER = -15004,
428  eSQL_PARNUMBER = -15005,
429  eSQL_RDMERROR = -15006,
430  eSQL_SELECTCOLS = -15007,
431  eSQL_NOCOLUMN = -15008,
432  eSQL_NUMPAR = -15009,
433  eSQL_FETCHTYPE = -15010,
434  eSQL_ROWVALUE = -15011,
435  eSQL_CURPOS = -15012,
436  eSQL_NOSETATTR = -15013,
437  eSQL_CURSTATE = -15014,
438  eSQL_NOTSELECT = -15015,
439  eSQL_ESCAPECHAR = -15016,
440  eSQL_INVSTATE = -15017,
441  eSQL_WHERECALCS = -15018,
442  eSQL_INVPARAM = -15019,
443  eSQL_DUPPROC = -15020,
444  eSQL_NOPROC = -15021,
445  eSQL_NUMARGS = -15022,
446  eSQL_BADOUTERJOIN = -15023,
447  eSQL_HDBCINUSE = -15024,
448  eSQL_UDF = -15025,
449  eSQL_NORETURNVAL = -15026,
450  eSQL_UDFDEFN = -15027,
451  eSQL_UDFARG = -15028,
452  eSQL_UDFNOARGS = -15029,
453  eSQL_INSERTCOLREF = -15030,
454  eSQL_DUPJOINCOL = -15031,
456  eSQL_SORTCOLREF = -15033,
457  eSQL_FCNARG = -15034,
458  eSQL_NUMFCNARGS = -15035,
459  eSQL_INVSTMT = -15036,
460  eSQL_CANCELLED = -15037,
461  eSQL_GROUPBYAGGFN = -15038,
462  eSQL_TXUNKNOWN = -15039,
463  eSQL_NOTPREPARED = -15040,
464  eSQL_INVTXTYPE = -15041,
465  eSQL_PARMTYPE = -15042,
466  eSQL_TIMEOUT = -15043,
467  eSQL_IEF = -15044,
468  eSQL_REMOTEERROR = -15045,
469  eSQL_COMERROR = -15046,
470  eSQL_LOCKSACTIVE = -15047,
471  eSQL_MULTIDBTRANS = -15048,
473  eSQL_BLOBEXPR = -15050,
474  eSQL_DATAATEXEC = -15051,
475  eSQL_BLOBPARSONLY = -15052,
476  eSQL_BADBLOBPAR = -15053,
477  eSQL_LOCKMODE = -15054,
478  eSQL_NOUPDCOLS = -15055,
479  eSQL_AUTOCOMMIT = -15056,
480  eSQL_CURSORTABLE = -15057,
481  eSQL_RDONLYFLAG = -15058,
482  eSQL_TABLEREF = -15059,
483  eSQL_NESTEDAGGS = -15060,
484  eSQL_CHARREQD = -15061,
485  eSQL_CONNECT = -15062,
486  eSQL_UNIONOPEN = -15063,
487  eSQL_NOBLOBSORT = -15064,
488  eSQL_NOBLOBGROUP = -15065,
489  eSQL_DIFFCONNS = -15066,
490  eSQL_OUTERJOIN = -15067,
491  eSQL_NOWHEREBLOB = -15068,
492  eSQL_NAMEDPARAM = -15069,
493  eSQL_NOTINUDF = -15070,
494  eSQL_GROUPRESULT = -15071,
495  eSQL_INVCURSOR = -15072,
496  eSQL_CURSORTAB = -15073,
497  eSQL_FORUPDCOL = -15074,
498  eSQL_INVPROC = -15075,
499  eSQL_NOTUDFAGG = -15076,
500  eSQL_INVFILETYPE = -15077,
501  eSQL_INVROWIDVAL = -15078,
502  eSQL_NOINSERTID = -15079,
503  eSQL_INVSELECT = -15080,
504  eSQL_UPDROWIDPK = -15081,
505  eSQL_GROUPBYPARMS = -15082,
507  eSQL_SORTCOST = -15084,
508  eSQL_CACHESIZE = -15085,
509  eSQL_DEBUGMODE = -15086,
510  eSQL_BADSCALE = -15087,
511  eSQL_TOOMANYROWS = -15088,
513  eSQL_NOHIDDENCOLS = -15090,
514  eSQL_ROWNUMBER = -15091,
517  eSQL_NOAGGINASGT = -15094,
519  eSQL_NOVALGLOBAL = -15096,
520  eSQL_INARGASGT = -15097,
521  eSQL_OUTARGCALL = -15098,
522  eSQL_NOOERRCODE = -15099,
523  eSQL_CASENOTFOUND = -15100,
524  eSQL_OUTARGS = -15101,
525  eSQL_INVRETURN = -15102,
526  eSQL_RESULTSET = -15103,
527  eSQL_RETURNTYPE = -15104,
531  eSQL_FETCHVARS = -15108,
533  eSQL_NORESULTSETS = -15110,
534  eSQL_DUPVARREF = -15111,
535  eSQL_NOTROWVAR = -15112,
536  eSQL_ROWVARREF = -15113,
537  eSQL_GLOBALVARREF = -15114,
538  eSQL_NOTROWVARCOL = -15115,
539  eSQL_NOTBLOCKVAR = -15116,
541  eSQL_WRONGROWVAR = -15118,
543  eSQL_FORCURSOR = -15120,
544  eSQL_ARGREF = -15121,
545  eSQL_BADARGFORM = -15122,
546  eSQL_PREPVAROUT = -15123,
547  eSQL_PREPVARROW = -15124,
548  eSQL_PREPVARTYPE = -15125,
550  eSQL_DUPPREPNAME = -15127,
551  eSQL_PREPNOTFOUND = -15128,
552  eSQL_PREPNOPARAMS = -15129,
556  eSQL_PREPNOCOLS = -15133,
557  eSQL_NOTCONDITION = -15134,
558  eSQL_GENEXCEPTION = -15135,
559  eSQL_DUPCONDITION = -15136,
562  eSQL_RESIGNAL = -15139,
563  eSQL_INVDIAGITEM = -15140,
564  eSQL_MSGTEXT = -15141,
565  eSQL_NODIAGSINFO = -15142,
566  eSQL_INVCONDNUM = -15143,
567  eSQL_MAXDIAGSAREA = -15144,
569  eSQL_PROCEXISTS = -15146,
570  eSQL_TRMODE = -15147,
571  eSQL_BEGINTRANS = -15148,
572  eSQL_ATOMIC = -15149,
573  eSQL_MODIFIES = -15150,
574  eSQL_SYSCAT = -15151,
577  eSQL_LEAVEHANDLER = -15154,
579  eSQL_NOTINFORLOOP = -15156,
581  eSQL_CALLFUNCTION = -15158,
583  eSQL_TRIGCOLLIST = -15160,
584  eSQL_BEGINATOMIC = -15161,
585  eSQL_TRIGEXISTS = -15162,
586  eSQL_WHENFCN = -15163,
587  eSQL_NOTINTRIGGER = -15164,
588  eSQL_NOTRIG = -15165,
589  eSQL_NOINSERTVALS = -15166,
591  eSQL_INVARRAYTYPE = -15168,
592  eSQL_NOTARRAY = -15169,
593  eSQL_BADSUBSCRIPT = -15170,
594  eSQL_INVARRAYOP = -15171,
596  eSQL_TBD = -15173,
597  eSQL_SYSTEM = -15174,
599  /* mirroring codes: */
601  eMIR_SYNC_TIMEOUT = -16001,
602  eMIR_INVLOGFILE = -16002,
604  /* rdbc codes: */
605  eRDBC_BADCTYPE = -17000,
606  eRDBC_BADSTYPE = -17001,
607  eRDBC_NOMEMORY = -17002,
608  eRDBC_TYPEATTR = -17003,
609  eRDBC_NOTCAPABLE = -17004,
610  eRDBC_DESCRANGE = -17005,
611  eRDBC_INVDESCIDX = -17006,
612  eRDBC_NOTCURSOR = -17007,
613  eRDBC_INVIRDMOD = -17008,
614  eRDBC_INVOPENMODE = -17009,
615  eRDBC_OPTIONRANGE = -17010,
616  eRDBC_NOINDVAR = -17011,
617  eRDBC_CLOSEHDBC = -17012,
618  eRDBC_OPENHDBCS = -17013,
619  eRDBC_AUTODESCR = -17014,
620  eRDBC_ATTRVALUE = -17015,
621  eRDBC_FCNRANGE = -17016,
622  eRDBC_INVOPNOW = -17017,
623  eRDBC_BADDESCINFO = -17018,
624  eRDBC_CONCATNULL = -17019,
625  eRDBC_COLRANGE = -17020,
626  eRDBC_SCOPERANGE = -17021,
627  eRDBC_NULLRANGE = -17022,
628  eRDBC_UNIQUERANGE = -17023,
629  eRDBC_ACCURANGE = -17024,
631  /* tx codes: */
632  eTX_DISABLED = -18000,
633  eTX_TRUNCATED = -18001,
634  eTX_NETREAD = -18002,
635  eTX_NETWRITE = -18003,
636  eTX_CONNECT = -18004,
637  eTX_HOSTNAME = -18005,
638  eTX_ACCEPT = -18006,
639  eTX_LISTEN = -18007,
640  eTX_NO_REMOTE = -18008,
641  eTX_GENERROR = -18009,
643  /* system codes: */
644  eSYS_BADERRCODE = -20000,
645  eSYS_ERRACTIVE = -20001,
646  eSYS_ERRCATCH = -20002,
647  eSYS_DCHAIN = -20003,
648  eSYS_BADTREE = -20004,
649  eSYS_BADHASH = -20005,
650  eSYS_KEYEXIST = -20006,
651  eSYS_BADOPTKEY = -20007,
652  eSYS_BADFREE = -20008,
653  eSYS_ERROR = -20009,
654  eSYS_NOSQLSTATE = -20010,
656  /* http codes: */
657  eHTTP_BADREQUEST = -21000,
658  eHTTP_URITOOLONG = -21001,
659  eHTTP_ENTTOOLARGE = -21002,
660  eHTTP_NOLENGTH = -21003,
661  eHTTP_INVHANDLE = -21004,
663  eHTTP_BADUSERID = -21006,
665  /* q/a codes: */
667  eQA_TEST_TIMEOUT = -29001,
673  eQA_CASE_FAILED = -29007,
675  eQA_HELP = -29009,
679  eQA_LOG_BAD_READ = -29013,
680  eQA_LOG_BAD_WRITE = -29014,
681  eQA_LOG_OPEN = -29015,
684  eQA_NO_GLOBAL_ENC = -29018,
685  eQA_FORK = -29019,
686  eQA_MMAP = -29020,
687  eQA_KILL = -29021,
688  eQA_CHILD_EXIT = -29022,
689  eQA_END_OF_LIST = -29023,
691  eQA_RDBC_ERROR = -29025,
693  /* embed codes: */
698 } RDM_RETCODE;
699 
700 #define RDM_IS_ERROR(c) ((int32_t) (c) < 0 ? 1 : 0)
701 #define RDM_IS_INFO(c) ((int32_t) (c) >= 0 ? 1 : 0)
706 #endif /* RDMRETCODETYPES_H_INCLUDED_ */
RDM_RETCODE
RDM status and error return codes.