NOT_MAPPED "file not mapped"
ALREADY_MAPPED "file already mapped"
BAD_SIZE "invalid size specified"
-TRUNC "failed to truncate file"
BAD_TABLE "table not open"
BAD_TABLE_DESC "invalid table description"
RB_KEY_EXISTS "key already exists in rbtree"
RB_KEY_NOT_FOUND "key not found in rbtree"
BAD_ROW_NUM "invalid row number"
INDEX_CORRUPTION "index corruption detected"
-INVALID_OBJECT "reference to invalid object"
LSEEK "lseek error"
BUSY "table is busy"
SHORT_TABLE "table too short"
EMPTY "file empty"
MMAP "mmap error"
LOOP "loop terminated"
+NOMEM "cannot allocate memory"
+NOTDIR "not a directory"
+STAT "stat error"
+UNLINK "failed to unlink file"
+WRITE "write error"
+OPEN "failed to open file"
+TRUNCATE "could not truncate file"
+MKDIR "failed to create directory"
+RENAME "could not rename file"
+MUNMAP "munmap error"
+FSTAT "fstat error"
+DIR_EXISTS "directory exists"
+NOENT "no such file"