Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
HAMANO Tsukasa
OpenLDAP
Commits
8bb10add
Commit
8bb10add
authored
Sep 17, 2012
by
Howard Chu
Browse files
More for
ab04c50a
Fix typos, error code ranges
parent
acbff5b1
Changes
2
Hide whitespace changes
Inline
Side-by-side
libraries/libmdb/mdb.c
View file @
8bb10add
...
...
@@ -1024,24 +1024,27 @@ static char *const mdb_errstr[] = {
"MDB_CORRUPTED: Located page was wrong type"
,
"MDB_PANIC: Update of meta page failed"
,
"MDB_VERSION_MISMATCH: Database environment version mismatch"
,
"MDB_INVALID: File is not an MDB file"
"MDB_INVALID: File is not an MDB file"
,
"MDB_MAP_FULL: Environment mapsize limit reached"
,
"MDB_DBS_FULL: Environment maxdbs limit reached"
,
"MDB_READERS_FULL: Environment maxreaders limit reached"
,
"MDB_TLS_FULL: Thread-local storage keys full - too many environments open"
,
"MDB_TXN_FULL: Nested transaction has too many dirty pages - transaction too big"
,
"MDB_CURSOR_FULL: Internal error - cursor stack limit reached"
,
"MDB_PAGE_FULL: Internal error - page has no more space"
,
"MDB_PAGE_FULL: Internal error - page has no more space"
};
char
*
mdb_strerror
(
int
err
)
{
int
i
;
if
(
!
err
)
return
(
"Successful return: 0"
);
if
(
err
>=
MDB_KEYEXIST
&&
err
<=
MDB_VERSION_MISMATCH
)
return
mdb_errstr
[
err
-
MDB_KEYEXIST
];
if
(
err
>=
MDB_KEYEXIST
&&
err
<=
MDB_LAST_ERRCODE
)
{
i
=
err
-
MDB_KEYEXIST
;
return
mdb_errstr
[
i
];
}
return
strerror
(
err
);
}
...
...
libraries/libmdb/mdb.h
View file @
8bb10add
...
...
@@ -286,6 +286,7 @@ typedef enum MDB_cursor_op {
#define MDB_CURSOR_FULL (-30787)
/** Page has not enough space - internal error */
#define MDB_PAGE_FULL (-30786)
#define MDB_LAST_ERRCODE MDB_PAGE_FULL
/** @} */
/** @brief Statistics for a database in the environment */
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment