aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/persistence-binding.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/persistence-binding.c b/src/persistence-binding.c
index e16b93b..b6ec8d1 100644
--- a/src/persistence-binding.c
+++ b/src/persistence-binding.c
@@ -186,7 +186,7 @@ static int xdb_open(const char *path)
if (!database)
{
AFB_ERROR("Fail to open/create database: %s%s%s",
- gdbm_errlist[gdbm_errno],
+ gdbm_strerror(gdbm_errno),
IFSYS(", ", ""),
IFSYS(strerror(errno), ""));
return -1;
@@ -208,10 +208,10 @@ static void xdb_put(struct afb_req req, datum *key, datum *data, int replace)
replace ? "replace" : "insert",
DATA_STR(*key),
DATA_STR(*data),
- gdbm_errlist[gdbm_errno],
+ gdbm_strerror(gdbm_errno),
IFSYS(", ", ""),
IFSYS(strerror(errno), ""));
- afb_req_fail_f(req, "failed", "%s", ret > 0 ? "key already exists" : gdbm_errlist[gdbm_errno]);
+ afb_req_fail_f(req, "failed", "%s", ret > 0 ? "key already exists" : gdbm_strerror(gdbm_errno));
}
}
@@ -226,10 +226,10 @@ static void xdb_delete(struct afb_req req, datum *key)
{
AFB_ERROR("can't delete key %s: %s%s%s",
DATA_STR(*key),
- gdbm_errlist[gdbm_errno],
+ gdbm_strerror(gdbm_errno),
IFSYS(", ", ""),
IFSYS(strerror(errno), ""));
- afb_req_fail_f(req, "failed", "%s", gdbm_errlist[gdbm_errno]);
+ afb_req_fail_f(req, "failed", "%s", gdbm_strerror(gdbm_errno));
}
}
@@ -250,10 +250,10 @@ static void xdb_get(struct afb_req req, datum *key)
{
AFB_ERROR("can't get key %s: %s%s%s",
DATA_STR(*key),
- gdbm_errlist[gdbm_errno],
+ gdbm_strerror(gdbm_errno),
IFSYS(", ", ""),
IFSYS(strerror(errno), ""));
- afb_req_fail_f(req, "failed", "%s", gdbm_errlist[gdbm_errno]);
+ afb_req_fail_f(req, "failed", "%s", gdbm_strerror(gdbm_errno));
}
}
#endif