aboutsummaryrefslogtreecommitdiff
path: root/src/gdbmfetch.c
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2016-07-25 18:21:05 +0300
committerSergey Poznyakoff <gray@gnu.org.ua>2016-07-25 18:21:05 +0300
commit465e893bfa0cdfb8f260500599fc3af458047a76 (patch)
tree66542ee72c48ab7b32590bcc9fa9e30d0d77d277 /src/gdbmfetch.c
parent2cc71d6ea5bb991fc63caa08b06c6479a87d0b63 (diff)
downloadgdbm-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.c2
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);

Return to:

Send suggestions and report system problems to the System administrator.