diff options
Diffstat (limited to 'tests/gtload.c')
-rw-r--r-- | tests/gtload.c | 21 |
1 files changed, 6 insertions, 15 deletions
diff --git a/tests/gtload.c b/tests/gtload.c index f75f671..550833f 100644 --- a/tests/gtload.c +++ b/tests/gtload.c @@ -20,19 +20,5 @@ #include <string.h> #include "gdbm.h" - -const char * -canonical_progname (const char *str) -{ - const char *p; - - p = strrchr (str, '/'); - if (p) - p++; - else - p = str; - if (strncmp (p, "lt-", 3) == 0) - p += 3; - return p; -} +#include "progname.h" int @@ -101,4 +87,9 @@ main (int argc, char **argv) dbf = gdbm_open (dbname, block_size, mode|flags, 00664, NULL); + if (!dbf) + { + fprintf (stderr, "gdbm_open failed: %s\n", gdbm_strerror (gdbm_errno)); + exit (1); + } while (fgets (buf, sizeof buf, stdin)) |