diff options
Diffstat (limited to 'libdb')
-rw-r--r-- | libdb/db_lookup.c | 9 | ||||
-rw-r--r-- | libdb/db_ver.c | 4 |
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); |