summaryrefslogtreecommitdiff
path: root/libdb
diff options
context:
space:
mode:
Diffstat (limited to 'libdb')
-rw-r--r--libdb/db_lookup.c9
-rw-r--r--libdb/db_ver.c4
2 files changed, 7 insertions, 6 deletions
diff --git a/libdb/db_lookup.c b/libdb/db_lookup.c
index 64b8a499..db062597 100644
--- a/libdb/db_lookup.c
+++ b/libdb/db_lookup.c
@@ -50,6 +50,7 @@
#include "manconfig.h"
#include "debug.h"
+#include "fatal.h"
#include "glcontainers.h"
#include "wordfnmatch.h"
#include "xregcomp.h"
@@ -81,13 +82,13 @@ void gripe_lock (const char *filename)
#endif /* NDBM || BTREE */
/* issue fatal message, then exit */
-void gripe_corrupt_data (MYDBM_FILE dbf)
+_Noreturn void gripe_corrupt_data (MYDBM_FILE dbf)
{
- error (FATAL, 0, _("index cache %s corrupt"), dbf->name);
+ fatal (0, _("index cache %s corrupt"), dbf->name);
}
/* deal with situation where we cannot replace a key */
-void gripe_replace_key (MYDBM_FILE dbf, const char *data)
+_Noreturn void gripe_replace_key (MYDBM_FILE dbf, const char *data)
{
error (0, 0, _("cannot replace key %s"), data);
gripe_corrupt_data (dbf);
@@ -446,7 +447,7 @@ gl_list_t dblookup_pattern (MYDBM_FILE dbf, const char *pattern,
if (!MYDBM_DPTR (cont))
{
debug ("key was %s\n", MYDBM_DPTR (key));
- error (FATAL, 0,
+ fatal (0,
_("Database %s corrupted; rebuild with "
"mandb --create"),
dbf->name);
diff --git a/libdb/db_ver.c b/libdb/db_ver.c
index 1472e663..fac9c5ae 100644
--- a/libdb/db_ver.c
+++ b/libdb/db_ver.c
@@ -31,12 +31,12 @@
#include "gettext.h"
#define _(String) gettext (String)
-#include "error.h"
#include "xalloc.h"
#include "manconfig.h"
#include "debug.h"
+#include "fatal.h"
#include "mydbm.h"
@@ -78,7 +78,7 @@ void dbver_wr (MYDBM_FILE dbfile)
MYDBM_SET (content, xstrdup (VER_ID));
if (MYDBM_INSERT (dbfile, key, content) != 0)
- error (FATAL, 0,
+ fatal (0,
_("fatal: unable to insert version identifier into %s"),
dbfile->name);