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