Php/docs/dbplus.errorcodes

From Get docs

db++ error codes

DB++ Error Codes
PHP Constant db++ constant meaning
DBPLUS_ERR_NOERR

(int)

ERR_NOERR Null error condition
DBPLUS_ERR_DUPLICATE

(int)

ERR_DUPLICATE Tried to insert a duplicate tuple
DBPLUS_ERR_EOSCAN

(int)

ERR_EOSCAN End of scan from rget()
DBPLUS_ERR_EMPTY

(int)

ERR_EMPTY Relation is empty (server)
DBPLUS_ERR_CLOSE

(int)

ERR_CLOSE The server can't close
DBPLUS_ERR_WLOCKED

(int)

ERR_WLOCKED The record is write locked
DBPLUS_ERR_LOCKED

(int)

ERR_LOCKED Relation was already locked
DBPLUS_ERR_NOLOCK

(int)

ERR_NOLOCK Relation cannot be locked
DBPLUS_ERR_READ

(int)

ERR_READ Read error on relation
DBPLUS_ERR_WRITE

(int)

ERR_WRITE Write error on relation
DBPLUS_ERR_CREATE

(int)

ERR_CREATE Create() system call failed
DBPLUS_ERR_LSEEK

(int)

ERR_LSEEK Lseek() system call failed
DBPLUS_ERR_LENGTH

(int)

ERR_LENGTH Tuple exceeds maximum length
DBPLUS_ERR_OPEN

(int)

ERR_OPEN Open() system call failed
DBPLUS_ERR_WOPEN

(int)

ERR_WOPEN Relation already opened for writing
DBPLUS_ERR_MAGIC

(int)

ERR_MAGIC File is not a relation
DBPLUS_ERR_VERSION

(int)

ERR_VERSION File is a very old relation
DBPLUS_ERR_PGSIZE

(int)

ERR_PGSIZE Relation uses a different page size
DBPLUS_ERR_CRC

(int)

ERR_CRC Invalid crc in the superpage
DBPLUS_ERR_PIPE

(int)

ERR_PIPE Piped relation requires lseek()
DBPLUS_ERR_NIDX

(int)

ERR_NIDX Too many secondary indices
DBPLUS_ERR_MALLOC

(int)

ERR_MALLOC Malloc() call failed
DBPLUS_ERR_NUSERS

(int)

ERR_NUSERS Error use of max users
DBPLUS_ERR_PREEXIT

(int)

ERR_PREEXIT Caused by invalid usage
DBPLUS_ERR_ONTRAP

(int)

ERR_ONTRAP Caused by a signal
DBPLUS_ERR_PREPROC

(int)

ERR_PREPROC Error in the preprocessor
DBPLUS_ERR_DBPARSE

(int)

ERR_DBPARSE Error in the parser
DBPLUS_ERR_DBRUNERR

(int)

ERR_DBRUNERR Run error in db
DBPLUS_ERR_DBPREEXIT

(int)

ERR_DBPREEXIT Exit condition caused by prexit() * procedure
DBPLUS_ERR_WAIT

(int)

ERR_WAIT Wait a little (Simple only)
DBPLUS_ERR_CORRUPT_TUPLE

(int)

ERR_CORRUPT_TUPLE A client sent a corrupt tuple
DBPLUS_ERR_WARNING0

(int)

ERR_WARNING0 The Simple routines encountered a non fatal error which was

corrected

DBPLUS_ERR_PANIC

(int)

ERR_PANIC The server should not really die but after a disaster

send ERR_PANIC to all its clients

DBPLUS_ERR_FIFO

(int)

ERR_FIFO Can't create a fifo
DBPLUS_ERR_PERM

(int)

ERR_PERM Permission denied
DBPLUS_ERR_TCL

(int)

ERR_TCL TCL_error
DBPLUS_ERR_RESTRICTED

(int)

ERR_RESTRICTED Only two users
DBPLUS_ERR_USER

(int)

ERR_USER An error in the use of the library by an application

programmer

DBPLUS_ERR_UNKNOWN

(int)

ERR_UNKNOWN