diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2016-07-25 18:21:05 +0300 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2016-07-25 18:21:05 +0300 |
commit | 465e893bfa0cdfb8f260500599fc3af458047a76 (patch) | |
tree | 66542ee72c48ab7b32590bcc9fa9e30d0d77d277 /src/gdbmfetch.c | |
parent | 2cc71d6ea5bb991fc63caa08b06c6479a87d0b63 (diff) | |
download | gdbm-465e893bfa0cdfb8f260500599fc3af458047a76.tar.gz gdbm-465e893bfa0cdfb8f260500599fc3af458047a76.tar.bz2 |
Improve debugging and error tracing.
* src/gdbmdefs.h (GDBM_SET_ERRNO)
(GDBM_SET_ERRNO2): New macros.
* src/base64.c: Use new macros to set error state.
* src/bucket.c: Likewise.
* src/falloc.c: Likewise.
* src/findkey.c: Likewise.
* src/gdbm_load.c: Likewise.
* src/gdbmdelete.c: Likewise.
* src/gdbmdump.c: Likewise.
* src/gdbmexp.c: Likewise.
* src/gdbmfetch.c: Likewise.
* src/gdbmimp.c: Likewise.
* src/gdbmload.c: Likewise.
* src/gdbmopen.c: Likewise.
* src/gdbmseq.c: Likewise.
* src/gdbmsetopt.c: Likewise.
* src/gdbmstore.c: Likewise.
* src/gdbmtool.c: Fix preprocessor conditional.
Diffstat (limited to 'src/gdbmfetch.c')
-rw-r--r-- | src/gdbmfetch.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gdbmfetch.c b/src/gdbmfetch.c index 4710cda..6a2fb25 100644 --- a/src/gdbmfetch.c +++ b/src/gdbmfetch.c @@ -59,7 +59,7 @@ gdbm_fetch (GDBM_FILE dbf, datum key) return_val.dptr = (char *) malloc (return_val.dsize); if (return_val.dptr == NULL) { - gdbm_set_errno (dbf, GDBM_MALLOC_ERROR, FALSE); + GDBM_SET_ERRNO2 (dbf, GDBM_MALLOC_ERROR, FALSE, GDBM_DEBUG_READ); return return_val; } memcpy (return_val.dptr, find_data, return_val.dsize); |