Products Support Documentation Download
rdmretcodetypes.h
Go to the documentation of this file.
1 /* ----------------------------------------------------------------------------
2  * Raima Database Manager 14.1.3236. [13-11-2018]
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  sDBNOTFOUND = 10035,
84  sKVNOVALUE = 10036,
85  sOPTIONIGNORED = 10037,
86  sCHILD = 10038,
90  /* ok codes: */
91  sOKAY = 0,
93  /* fail codes: */
94  eFAIL = -1,
96  /* general codes: */
97  eNOMEMORY = -10000,
98  eDBNOTOPEN = -10001,
99  eDBOPEN = -10002,
100  eEXCLUSIVE = -10003,
101  eBADCAT = -10004,
102  eSQLRESERVED = -10005,
103  eTRACTIVE = -10006,
104  eTRNOTACT = -10007,
105  eNOSTART = -10008,
106  eNOSTARTUPDATE = -10009,
107  eNOSTARTREAD = -10010,
108  eNOTLOCKED = -10011,
109  eNOTFREE = -10012,
110  eDUPLICATE = -10013,
111  eREFINTEGRITY = -10014,
112  eCHECK = -10015,
113  eNODB = -10016,
114  eSNAPSHOTACTIVE = -10017,
116  eOPENMODE = -10019,
117  eNOTIMPLEMENTED = -10020,
118  eINVFCNARG = -10021,
119  eINVNULLARG = -10022,
120  eINVFCNSEQ = -10023,
121  eINVLITERAL = -10024,
122  eMISSINGLITERAL = -10025,
123  eCIRTABDELETE = -10026,
124  eNOTNULL = -10027,
125  eFILEIO = -10028,
126  eFILEOPEN = -10029,
127  eFILEACCESS = -10030,
128  eFILEEXIST = -10031,
129  eFILENOENTRY = -10032,
130  eFILEISDIR = -10033,
131  eEOF = -10034,
132  eBROKENPIPE = -10035,
133  eUNOMISMATCH = -10036,
134  eNOSPACE = -10037,
135  ePRECOMMITTED = -10038,
136  eINVDBNAMESPEC = -10039,
137  eINVTFSSPEC = -10040,
138  eFILEINUSE = -10041,
139  eTRUNCATED = -10042,
140  eBADREAD = -10043,
141  eBADWRITE = -10044,
142  eRANGE = -10045,
143  eINVKEYVALUE = -10046,
144  eINVBCD = -10047,
145  eINVBOUNDARYVAL = -10048,
146  eDUPUSERID = -10049,
147  eREADONLY = -10050,
148  eMKDIR = -10051,
149  eRECOVERYFAILED = -10052,
150  eNOTFOUND = -10053,
151  eSYNTAX = -10054,
152  eBADDATALEN = -10055,
153  eINVROWIDVAL = -10056,
154  eVALUEISLIST = -10057,
155  eINVVARINT = -10058,
156  eDATALOST = -10059,
157  eINVBINLITERAL = -10060,
158  eTYPEMISMATCH = -10061,
159  eROWIDRANGE = -10062,
160  eROWIDMISMATCH = -10063,
161  eROWLIMIT = -10064,
162  eINVCONVERT = -10065,
163  eINVUTF = -10066,
164  eINVOPTION = -10067,
165  eINVOPTIONVALUE = -10068,
166  eDBNOTCLOSED = -10069,
167  eINVARG = -10070,
168  eINVARGTYPE = -10071,
169  eINVTRID = -10072,
170  eNOTSUPPORTED = -10073,
172  eESCAPE = -10075,
173  eSTRTOOLONG = -10076,
174  eDBEXISTS = -10077,
175  eEOD = -10078,
176  eINVID = -10079,
177  eINVUNICODE = -10080,
178  eCOLCOUNTMISMATCH = -10081,
180  eHASMEMBERS = -10083,
181  eDEPRECATED = -10084,
182  eINVTIMEOUT = -10085,
183  eLEGACYAPI = -10086,
184  eLEGACYDB = -10087,
185  eINMEMMISMATCH = -10088,
186  eBADWILDALL = -10089,
187  eBADWILDONE = -10090,
188  eBADSNAPSHOTMODE = -10091,
189  eINVHANDLE = -10092,
190  eINVSQLTYPE = -10093,
191  eCONNNOTOPEN = -10094,
192  eDIVBY0 = -10095,
193  eNOTANUMBER = -10096,
194  eINVALID = -10097,
195  eUNAVAIL = -10098,
196  eTABNOTFOUND = -10099,
197  eCOLNOTFOUND = -10100,
198  eNOFILE = -10101,
199  eINSERTVALS = -10102,
200  eINVTRIGSTMT = -10103,
201  eNOSTATS = -10104,
202  eDROPONLYCOL = -10105,
203  eTFSOPTIONALLOC = -10106,
204  eOPTIONINCOMPAT = -10107,
205  eINVINFOKEY = -10108,
206  eDBCORRUPTED = -10109,
207  eDROPTRIGCOL = -10110,
209  /* base codes: */
210  eBASE_INVDATE = -11000,
211  eBASE_INVTIMEZONE = -11001,
212  eBASE_COMMAND = -11002,
215  /* core codes: */
216  eDEFUNCT = -12000,
217  eINVTASKID = -12001,
218  eINVDBID = -12002,
219  eINVCURSORID = -12003,
220  eINVTRANSID = -12004,
221  eNOTRANSID = -12005,
222  eCURSORDB = -12006,
223  eINVTFSID = -12007,
224  eINVFORUNION = -12008,
225  eNOTKEY = -12009,
226  eNOTBLOB = -12010,
227  eINVLOCKTYPE = -12011,
228  eINVKEYID = -12012,
229  eKEYREQD = -12013,
230  eINVCOLID = -12014,
231  eINVTABID = -12015,
232  eINVREFID = -12016,
233  eINVIDENTIFIER = -12017,
234  eINVCURSOROP = -12018,
235  eDELETED = -12019,
236  eOWNERDELETED = -12020,
237  eSINGLETONDELETED = -12021,
238  eNOTOWNER = -12022,
239  eNOTMEMBER = -12023,
240  eNOTRELATED = -12024,
241  eNOCURRENTROW = -12025,
242  eNOCURRENTOWNER = -12026,
243  eNOCURRENTMEMBER = -12027,
244  eNOTLINKED = -12028,
245  eINVITERATION = -12029,
246  eLOSTPOSITION = -12030,
247  eINVCURSORCOL = -12031,
248  eINVCURSORKEY = -12032,
249  eNOTINCURSOR = -12033,
250  eBLOBBADSIZE = -12034,
251  eBLOBBADPOSITION = -12035,
252  eHASOWNER = -12036,
253  eISOWNED = -12037,
254  eEOS = -12038,
255  eISCOMPOUNDKEY = -12039,
256  eCOMPOUNDKEY = -12040,
257  eKEYERR = -12041,
258  eKEYSEQ = -12042,
259  eVARDATALEN = -12043,
260  eVARDATAPTR = -12044,
261  eTRFREE = -12045,
262  eBADLOCKS = -12046,
263  eINUPDATE = -12047,
264  eININIT = -12048,
265  eINVKEYSPEC = -12049,
266  eREADONLYCURSOR = -12050,
267  eSLAVEREADONLY = -12051,
268  eDEBUG = -12052,
269  eINVENCRYPT = -12053,
270  eENCRYPTMISMATCH = -12054,
271  eSETPAGES = -12055,
272  eINVFILE = -12056,
273  eREP_INVOP = -12057,
274  eDBDREAD = -12058,
275  eINVENDIAN = -12059,
276  eINVSTRING = -12060,
277  eINVDBA = -12061,
278  eCATMISMATCH = -12062,
279  eSCHEMACHANGE = -12063,
280  eDBD_NONAMES = -12064,
281  eNOT_ENCRYPTED = -12065,
282  eREPLOG_ERROR = -12066,
283  eREPLOG_EOF = -12067,
284  eINVDB = -12068,
285  eIMPBADXML = -12069,
286  eIMPBADDATA = -12070,
287  eMULTIPLE_DBS = -12071,
288  eUNIONCATMISMATCH = -12072,
289  eINCOMPAT = -12073,
290  eINVOPFORBLOB = -12074,
291  eINVOPENMODE = -12075,
292  eDBOPENED = -12076,
293  eNOCURRTYPE = -12077,
294  eTABLEISINREF = -12078,
295  eNOCOLUMNVALUE = -12079,
296  eNULLCOLUMNVALUE = -12080,
297  eINVDATEFMT = -12081,
298  eINVDATESEP = -12082,
299  eINVTIMEFMT = -12083,
300  eVTNOTREGISTERED = -12084,
301  eMIXEDTRANS = -12085,
302  eINVLOCALE = -12086,
303  eLOCALEMISMATCH = -12087,
304  eNOTRTREE = -12088,
305  eISRTREE = -12089,
306  eDROPPED = -12090,
308  /* tfs codes: */
309  eTFS_INVHANDLE = -13000,
310  eTFS_INVTYPE = -13001,
312  eTFS_DUPUSER = -13003,
313  eTFS_FCNSEQ = -13004,
314  eTFS_ILLEGALMOD = -13005,
316  eTFS_INVDBID = -13007,
317  eTFS_INVUSERID = -13008,
318  eTFS_INVIDINDEX = -13009,
321  eTFS_DOCROOTUSED = -13012,
324  eTFS_GENERROR = -13015,
325  eTFS_WRITEFAIL = -13016,
326  eTFS_INVFILE = -13017,
327  eTFS_IASYNC_ON = -13018,
328  eTFS_BLOCKED = -13019,
329  eTFS_INVOPERATION = -13020,
330  eTFS_NOTRANS = -13021,
331  eTFS_DBOPEN = -13022,
332  eTFS_NOPAGE = -13023,
333  eTFS_COMMITFAILED = -13024,
334  eTFS_DBINUSE = -13025,
335  eTFS_INIEDITED = -13026,
336  eTFS_ININOTEDITED = -13027,
337  eTFS_NAMEINUSE = -13028,
338  eTFS_NOMIR = -13029,
339  eTFS_NOSQL = -13030,
340  eTFS_NOTFS = -13031,
341  eTFS_CONNECT = -13032,
342  eTFS_ENCNOTINIT = -13033,
344  /* psp codes: */
345  ePSP_FAILURE = -14000,
347  ePSP_NO_MATCH = -14002,
348  ePSP_PRIV = -14003,
349  ePSP_INVUSER = -14004,
350  ePSP_INVPASS = -14005,
351  ePSP_NOSOURCE = -14006,
352  ePSP_NODEST = -14007,
353  ePSP_INVUUID = -14008,
354  ePSP_DEADLOCK = -14009,
356  /* ddl codes: */
357  eDDL_SYNTAX = -14500,
358  eDDL_CRDBACTIVE = -14501,
359  eDDL_WRONGDB = -14502,
360  eDDL_DUPCOLUMN = -14503,
362  eDDL_DOMNOTFOUND = -14505,
363  eDDL_BADDATATYPE = -14506,
364  eDDL_DUPTABNAME = -14507,
365  eDDL_DUPCOLNAME = -14508,
366  eDDL_FKMISMATCH = -14509,
367  eDDL_REFNULL = -14510,
368  eDDL_NOPRIKEY = -14511,
369  eDDL_DEFAUTO = -14512,
370  eDDL_DEFCURRENT = -14513,
371  eDDL_BADVARPREC = -14514,
372  eDDL_VARCHARLEN = -14515,
373  eDDL_BINLEN = -14516,
374  eDDL_NOMAXROWS = -14517,
375  eDDL_MAXROWSVALUE = -14518,
376  eDDL_CONSTRNAME = -14519,
377  eDDL_NULLCONFLICT = -14520,
378  eDDL_DROPCOLUMN = -14521,
379  eDDL_DROPNOTNULL = -14522,
380  eDDL_ALTERCHECK = -14523,
382  eDDL_NOREFDTABLE = -14525,
383  eDDL_COLDOMCONSTR = -14526,
384  eDDL_DROPREFDKEY = -14527,
385  eDDL_FKCOLINFK = -14528,
386  eDDL_ALTERTYPE = -14529,
387  eDDL_NEEDTABLE = -14530,
388  eDDL_DROPTABLE = -14531,
389  eDDL_DROPFKCOL = -14532,
390  eDDL_DROPDOMAIN = -14533,
391  eDDL_DOMAINCHECK = -14534,
392  eDDL_DBEXISTS = -14535,
393  eDDL_CONDEXPR = -14536,
394  eDDL_DISPLAY = -14537,
395  eDDL_COLTYPE = -14538,
396  eDDL_COLDECL = -14539,
399  eDDL_INDEXMETHOD = -14542,
400  eDDL_ORDERBY = -14543,
401  eDDL_ONACTION = -14544,
402  eDDL_KEYSPEC = -14545,
403  eDDL_FORKEYSPEC = -14546,
404  eDDL_ERRORS = -14547,
405  eDDL_ALTERCOL = -14548,
406  eDDL_NOARRAYS = -14549,
407  eDDL_NOBLOBS = -14550,
408  eDDL_ALTERACT = -14551,
409  eDDL_HASPRIKEY = -14552,
410  eDDL_NOLOBKEYS = -14553,
411  eDDL_NODBNAME = -14554,
412  eDDL_INVDEF = -14555,
413  eDDL_NOHASHORDER = -14556,
414  eDDL_BADRTREECOLS = -14557,
415  eDDL_BADRTREELEN = -14558,
419  eDDL_INVCHGFORKEY = -14562,
420  eDDL_TBD = -14563,
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_NODIRECTORY = -15166,
590  eSQL_NOINSERTVALS = -15167,
592  eSQL_INVARRAYTYPE = -15169,
593  eSQL_NOTARRAY = -15170,
594  eSQL_BADSUBSCRIPT = -15171,
595  eSQL_INVARRAYOP = -15172,
597  eSQL_TBD = -15174,
598  eSQL_SYSTEM = -15175,
600  /* mirroring codes: */
602  eMIR_SYNC_TIMEOUT = -16001,
603  eMIR_INVLOGFILE = -16002,
605  /* rdbc codes: */
606  eRDBC_BADCTYPE = -17000,
607  eRDBC_BADSTYPE = -17001,
608  eRDBC_NOMEMORY = -17002,
609  eRDBC_TYPEATTR = -17003,
610  eRDBC_NOTCAPABLE = -17004,
611  eRDBC_DESCRANGE = -17005,
612  eRDBC_INVDESCIDX = -17006,
613  eRDBC_NOTCURSOR = -17007,
614  eRDBC_INVIRDMOD = -17008,
615  eRDBC_INVOPENMODE = -17009,
616  eRDBC_OPTIONRANGE = -17010,
617  eRDBC_NOINDVAR = -17011,
618  eRDBC_CLOSEHDBC = -17012,
619  eRDBC_OPENHDBCS = -17013,
620  eRDBC_AUTODESCR = -17014,
621  eRDBC_ATTRVALUE = -17015,
622  eRDBC_FCNRANGE = -17016,
623  eRDBC_INVOPNOW = -17017,
624  eRDBC_BADDESCINFO = -17018,
625  eRDBC_CONCATNULL = -17019,
626  eRDBC_COLRANGE = -17020,
627  eRDBC_SCOPERANGE = -17021,
628  eRDBC_NULLRANGE = -17022,
629  eRDBC_UNIQUERANGE = -17023,
630  eRDBC_ACCURANGE = -17024,
633  /* tx codes: */
634  eTX_DISABLED = -18000,
635  eTX_TRUNCATED = -18001,
636  eTX_NETREAD = -18002,
637  eTX_NETWRITE = -18003,
638  eTX_CONNECT = -18004,
639  eTX_HOSTNAME = -18005,
640  eTX_ACCEPT = -18006,
641  eTX_LISTEN = -18007,
642  eTX_NO_REMOTE = -18008,
643  eTX_GENERROR = -18009,
645  /* system codes: */
646  eSYS_BADERRCODE = -20000,
647  eSYS_ERRACTIVE = -20001,
648  eSYS_ERRCATCH = -20002,
649  eSYS_DCHAIN = -20003,
650  eSYS_BADTREE = -20004,
651  eSYS_BADHASH = -20005,
652  eSYS_KEYEXIST = -20006,
653  eSYS_BADOPTKEY = -20007,
654  eSYS_BADFREE = -20008,
655  eSYS_ERROR = -20009,
656  eSYS_NOSQLSTATE = -20010,
658  /* http codes: */
659  eHTTP_BADREQUEST = -21000,
660  eHTTP_URITOOLONG = -21001,
661  eHTTP_ENTTOOLARGE = -21002,
662  eHTTP_NOLENGTH = -21003,
663  eHTTP_INVHANDLE = -21004,
665  eHTTP_BADUSERID = -21006,
667  /* q/a codes: */
669  eQA_TEST_TIMEOUT = -29001,
675  eQA_CASE_FAILED = -29007,
677  eQA_HELP = -29009,
681  eQA_LOG_BAD_READ = -29013,
682  eQA_LOG_BAD_WRITE = -29014,
683  eQA_LOG_OPEN = -29015,
686  eQA_NO_GLOBAL_ENC = -29018,
687  eQA_FORK = -29019,
688  eQA_MMAP = -29020,
689  eQA_KILL = -29021,
690  eQA_CHILD_EXIT = -29022,
691  eQA_END_OF_LIST = -29023,
693  eQA_RDBC_ERROR = -29025,
695  /* embed codes: */
700 } RDM_RETCODE;
701 
702 #define RDM_IS_ERROR(c) ((int32_t) (c) < 0 ? 1 : 0)
703 #define RDM_IS_INFO(c) ((int32_t) (c) >= 0 ? 1 : 0)
708 #endif /* RDMRETCODETYPES_H_INCLUDED_ */
RDM_RETCODE
RDM status and error return codes.