diff options
-rw-r--r-- | ChangeLog | 45 | ||||
-rw-r--r-- | compat/dbmclose.c | 2 | ||||
-rw-r--r-- | compat/dbmdelete.c | 2 | ||||
-rw-r--r-- | compat/dbmdirfno.c | 2 | ||||
-rw-r--r-- | compat/dbmfetch.c | 2 | ||||
-rw-r--r-- | compat/dbmopen.c | 21 | ||||
-rw-r--r-- | compat/dbmpagfno.c | 2 | ||||
-rw-r--r-- | compat/dbmrdonly.c | 2 | ||||
-rw-r--r-- | compat/dbmseq.c | 4 | ||||
-rw-r--r-- | compat/dbmstore.c | 2 | ||||
-rw-r--r-- | src/bucket.c | 8 | ||||
-rw-r--r-- | src/extern.h | 2 | ||||
-rw-r--r-- | src/falloc.c | 20 | ||||
-rw-r--r-- | src/findkey.c | 4 | ||||
-rw-r--r-- | src/flatfile.c | 5 | ||||
-rw-r--r-- | src/gdbmclose.c | 2 | ||||
-rw-r--r-- | src/gdbmdelete.c | 3 | ||||
-rw-r--r-- | src/gdbmexists.c | 3 | ||||
-rw-r--r-- | src/gdbmfdesc.c | 2 | ||||
-rw-r--r-- | src/gdbmfetch.c | 3 | ||||
-rw-r--r-- | src/gdbmreorg.c | 5 | ||||
-rw-r--r-- | src/gdbmseq.c | 9 | ||||
-rw-r--r-- | src/gdbmsetopt.c | 3 | ||||
-rw-r--r-- | src/gdbmstore.c | 3 | ||||
-rw-r--r-- | src/gdbmsync.c | 3 | ||||
-rw-r--r-- | src/global.c | 3 | ||||
-rw-r--r-- | src/lock.c | 7 | ||||
-rw-r--r-- | src/mmap.c | 19 | ||||
-rw-r--r-- | src/testgdbm.c | 7 | ||||
-rw-r--r-- | src/update.c | 8 |
30 files changed, 120 insertions, 83 deletions
@@ -1 +1,46 @@ +2011-08-01 Sergey Poznyakoff <gray@gnu.org.ua> + + * Makefile.am (ACLOCAL_AMFLAGS): New variable. + * configure.ac: Use AM_INIT_AUTOMAKE with arguments. + + * src/gdbm.proto (GDBM_FILE): Change typedef. + * src/gdbmdefs.h: Include gdbm.h + (datum): Remove duplicate declaration. + (gdbm_file_info): Change to struct gdbm_file_info + + * src/proto.h: Use GDBM_FILE instead of gdbm_file_info *. + Remove duplicate declarations. + + * src/gdbmopen.c: Use GDBM_FILE instead of gdbm_file_info *. + (gdbm_open): Fix signature to match global declaration. + + * compat/dbmclose.c: Use GDBM_FILE instead of gdbm_file_info *. + * compat/dbmdirfno.c: Likewise. + * compat/dbmfetch.c: Likewise. + * compat/dbmopen.c: Likewise. + * compat/dbmpagfno.c: Likewise. + * compat/dbmrdonly.c: Likewise. + * compat/dbmseq.c: Likewise. + * compat/dbmstore.c: Likewise. + * src/bucket.c: Likewise. + * src/extern.h: Likewise. + * src/falloc.c: Likewise. + * src/findkey.c: Likewise. + * src/flatfile.c: Likewise. + * src/gdbmclose.c: Likewise. + * src/gdbmdelete.c: Likewise. + * src/gdbmexists.c: Likewise. + * src/gdbmfdesc.c: Likewise. + * src/gdbmfetch.c: Likewise. + * src/gdbmreorg.c: Likewise. + * src/gdbmseq.c: Likewise. + * src/gdbmsetopt.c: Likewise. + * src/gdbmstore.c: Likewise. + * src/gdbmsync.c: Likewise. + * src/global.c: Likewise. + * src/lock.c: Likewise. + * src/mmap.c: Likewise. + * src/testgdbm.c: Likewise. + * src/update.c: Likewise. + 2009-01-03 Sergey Poznyakoff <gray@gnu.org.ua> diff --git a/compat/dbmclose.c b/compat/dbmclose.c index 30626cc..c0c3f61 100644 --- a/compat/dbmclose.c +++ b/compat/dbmclose.c @@ -28,3 +28,3 @@ void -dbm_close (gdbm_file_info *dbf) +dbm_close (GDBM_FILE dbf) { diff --git a/compat/dbmdelete.c b/compat/dbmdelete.c index f5b5d6b..c24d053 100644 --- a/compat/dbmdelete.c +++ b/compat/dbmdelete.c @@ -30,3 +30,3 @@ int -dbm_delete (gdbm_file_info *dbf, datum key) +dbm_delete (GDBM_FILE dbf, datum key) { diff --git a/compat/dbmdirfno.c b/compat/dbmdirfno.c index ae22cc2..79d9c24 100644 --- a/compat/dbmdirfno.c +++ b/compat/dbmdirfno.c @@ -29,3 +29,3 @@ int -dbm_dirfno (gdbm_file_info *dbf) +dbm_dirfno (GDBM_FILE dbf) { diff --git a/compat/dbmfetch.c b/compat/dbmfetch.c index bb650a4..54784c4 100644 --- a/compat/dbmfetch.c +++ b/compat/dbmfetch.c @@ -31,3 +31,3 @@ datum -dbm_fetch (gdbm_file_info *dbf, datum key) +dbm_fetch (GDBM_FILE dbf, datum key) { diff --git a/compat/dbmopen.c b/compat/dbmopen.c index 257da77..309d08f 100644 --- a/compat/dbmopen.c +++ b/compat/dbmopen.c @@ -44,3 +44,3 @@ -gdbm_file_info * +GDBM_FILE dbm_open (char *file, int flags, int mode) @@ -50,5 +50,5 @@ dbm_open (char *file, int flags, int mode) struct stat dir_stat; /* Stat information for "file.dir". */ - gdbm_file_info *temp_dbf; /* Temporary file pointer storage. */ - - + GDBM_FILE temp_dbf; /* Temporary file pointer storage. */ + int open_flags; + /* Prepare the correct names of "file.pag" and "file.dir". */ @@ -70,5 +70,7 @@ dbm_open (char *file, int flags, int mode) flags &= O_RDONLY | O_RDWR | O_CREAT | O_TRUNC; + if (flags == O_RDONLY) { - temp_dbf = gdbm_open (pag_file, 0, GDBM_READER, 0, NULL); + open_flags = GDBM_READER; + mode = 0; } @@ -76,3 +78,3 @@ dbm_open (char *file, int flags, int mode) { - temp_dbf = gdbm_open (pag_file, 0, GDBM_WRCREAT, mode, NULL); + open_flags = GDBM_WRCREAT; } @@ -80,3 +82,3 @@ dbm_open (char *file, int flags, int mode) { - temp_dbf = gdbm_open (pag_file, 0, GDBM_NEWDB, mode, NULL); + open_flags = GDBM_NEWDB; } @@ -84,5 +86,8 @@ dbm_open (char *file, int flags, int mode) { - temp_dbf = gdbm_open (pag_file, 0, GDBM_WRITER, 0, NULL); + open_flags = GDBM_WRITER; + mode = 0; } + temp_dbf = gdbm_open (pag_file, 0, open_flags | GDBM_NOLOCK, mode, NULL); + /* Did we successfully open the file? */ diff --git a/compat/dbmpagfno.c b/compat/dbmpagfno.c index ae9d8cb..8532c03 100644 --- a/compat/dbmpagfno.c +++ b/compat/dbmpagfno.c @@ -29,3 +29,3 @@ int -dbm_pagfno (gdbm_file_info *dbf) +dbm_pagfno (GDBM_FILE dbf) { diff --git a/compat/dbmrdonly.c b/compat/dbmrdonly.c index 14d89c7..33e3274 100644 --- a/compat/dbmrdonly.c +++ b/compat/dbmrdonly.c @@ -28,3 +28,3 @@ int -dbm_rdonly(gdbm_file_info *dbf) +dbm_rdonly(GDBM_FILE dbf) { diff --git a/compat/dbmseq.c b/compat/dbmseq.c index d702241..7e1bed5 100644 --- a/compat/dbmseq.c +++ b/compat/dbmseq.c @@ -32,3 +32,3 @@ datum -dbm_firstkey (gdbm_file_info *dbf) +dbm_firstkey (GDBM_FILE dbf) { @@ -51,3 +51,3 @@ dbm_firstkey (gdbm_file_info *dbf) datum -dbm_nextkey (gdbm_file_info *dbf) +dbm_nextkey (GDBM_FILE dbf) { diff --git a/compat/dbmstore.c b/compat/dbmstore.c index ac102ea..9d904ff 100644 --- a/compat/dbmstore.c +++ b/compat/dbmstore.c @@ -31,3 +31,3 @@ int -dbm_store (gdbm_file_info *dbf, datum key, datum content, int flags) +dbm_store (GDBM_FILE dbf, datum key, datum content, int flags) { diff --git a/src/bucket.c b/src/bucket.c index 2374d07..65a5405 100644 --- a/src/bucket.c +++ b/src/bucket.c @@ -27,3 +27,3 @@ void -_gdbm_new_bucket (gdbm_file_info *dbf, hash_bucket *bucket, int bits) +_gdbm_new_bucket (GDBM_FILE dbf, hash_bucket *bucket, int bits) { @@ -52,3 +52,3 @@ _gdbm_new_bucket (gdbm_file_info *dbf, hash_bucket *bucket, int bits) void -_gdbm_get_bucket (gdbm_file_info *dbf, int dir_index) +_gdbm_get_bucket (GDBM_FILE dbf, int dir_index) { @@ -112,3 +112,3 @@ _gdbm_get_bucket (gdbm_file_info *dbf, int dir_index) void -_gdbm_split_bucket (gdbm_file_info *dbf, int next_insert) +_gdbm_split_bucket (GDBM_FILE dbf, int next_insert) { @@ -303,3 +303,3 @@ _gdbm_split_bucket (gdbm_file_info *dbf, int next_insert) void -_gdbm_write_bucket (gdbm_file_info *dbf, cache_elem *ca_entry) +_gdbm_write_bucket (GDBM_FILE dbf, cache_elem *ca_entry) { diff --git a/src/extern.h b/src/extern.h index 86029f1..43f180d 100644 --- a/src/extern.h +++ b/src/extern.h @@ -20,3 +20,3 @@ /* The global variables used for the "original" interface. */ -extern gdbm_file_info *_gdbm_file; +extern GDBM_FILE _gdbm_file; diff --git a/src/falloc.c b/src/falloc.c index e18f597..27b7ba0 100644 --- a/src/falloc.c +++ b/src/falloc.c @@ -29,6 +29,6 @@ static avail_elem get_elem (int, avail_elem [], int *); -static avail_elem get_block (int, gdbm_file_info *); -static void push_avail_block (gdbm_file_info *); -static void pop_avail_block (gdbm_file_info *); -static void adjust_bucket_avail (gdbm_file_info *); +static avail_elem get_block (int, GDBM_FILE); +static void push_avail_block (GDBM_FILE); +static void pop_avail_block (GDBM_FILE); +static void adjust_bucket_avail (GDBM_FILE); @@ -51,3 +51,3 @@ static void adjust_bucket_avail (gdbm_file_info *); off_t -_gdbm_alloc (gdbm_file_info *dbf, int num_bytes) +_gdbm_alloc (GDBM_FILE dbf, int num_bytes) { @@ -99,3 +99,3 @@ _gdbm_alloc (gdbm_file_info *dbf, int num_bytes) void -_gdbm_free (gdbm_file_info *dbf, off_t file_adr, int num_bytes) +_gdbm_free (GDBM_FILE dbf, off_t file_adr, int num_bytes) { @@ -158,3 +158,3 @@ _gdbm_free (gdbm_file_info *dbf, off_t file_adr, int num_bytes) static void -pop_avail_block (gdbm_file_info *dbf) +pop_avail_block (GDBM_FILE dbf) { @@ -233,3 +233,3 @@ pop_avail_block (gdbm_file_info *dbf) static void -push_avail_block (gdbm_file_info *dbf) +push_avail_block (GDBM_FILE dbf) { @@ -414,3 +414,3 @@ _gdbm_put_av_elem (avail_elem new_el, avail_elem av_table[], int *av_count, static avail_elem -get_block (int size, gdbm_file_info *dbf) +get_block (int size, GDBM_FILE dbf) { @@ -440,3 +440,3 @@ get_block (int size, gdbm_file_info *dbf) static void -adjust_bucket_avail (gdbm_file_info *dbf) +adjust_bucket_avail (GDBM_FILE dbf) { diff --git a/src/findkey.c b/src/findkey.c index e1ca476..56a2c9d 100644 --- a/src/findkey.c +++ b/src/findkey.c @@ -29,3 +29,3 @@ char * -_gdbm_read_entry (gdbm_file_info *dbf, int elem_loc) +_gdbm_read_entry (GDBM_FILE dbf, int elem_loc) { @@ -77,3 +77,3 @@ _gdbm_read_entry (gdbm_file_info *dbf, int elem_loc) int -_gdbm_findkey (gdbm_file_info *dbf, datum key, char **dptr, int *new_hash_val) +_gdbm_findkey (GDBM_FILE dbf, datum key, char **dptr, int *new_hash_val) { diff --git a/src/flatfile.c b/src/flatfile.c index 4d182d8..4589864 100644 --- a/src/flatfile.c +++ b/src/flatfile.c @@ -25,3 +25,2 @@ #include "gdbmdefs.h" -#include "gdbmerrno.h" #include "extern.h" @@ -31,3 +30,3 @@ extern const char * gdbm_version; int -gdbm_export (gdbm_file_info *dbf, const char *exportfile, int flags, int mode) +gdbm_export (GDBM_FILE dbf, const char *exportfile, int flags, int mode) #else @@ -119,3 +118,3 @@ write_fail: int -gdbm_import (gdbm_file_info *dbf, const char *importfile, int flag) +gdbm_import (GDBM_FILE dbf, const char *importfile, int flag) { diff --git a/src/gdbmclose.c b/src/gdbmclose.c index c9ddf0f..24b92d0 100644 --- a/src/gdbmclose.c +++ b/src/gdbmclose.c @@ -29,3 +29,3 @@ void -gdbm_close (gdbm_file_info *dbf) +gdbm_close (GDBM_FILE dbf) { diff --git a/src/gdbmdelete.c b/src/gdbmdelete.c index 0227334..2226c2d 100644 --- a/src/gdbmdelete.c +++ b/src/gdbmdelete.c @@ -23,3 +23,2 @@ #include "gdbmdefs.h" -#include "gdbmerrno.h" @@ -30,3 +29,3 @@ int -gdbm_delete (gdbm_file_info *dbf, datum key) +gdbm_delete (GDBM_FILE dbf, datum key) { diff --git a/src/gdbmexists.c b/src/gdbmexists.c index 74da121..b1fb4cf 100644 --- a/src/gdbmexists.c +++ b/src/gdbmexists.c @@ -23,3 +23,2 @@ #include "gdbmdefs.h" -#include "gdbmerrno.h" @@ -29,3 +28,3 @@ int -gdbm_exists (gdbm_file_info *dbf, datum key) +gdbm_exists (GDBM_FILE dbf, datum key) { diff --git a/src/gdbmfdesc.c b/src/gdbmfdesc.c index 67e8b89..152b5b2 100644 --- a/src/gdbmfdesc.c +++ b/src/gdbmfdesc.c @@ -27,3 +27,3 @@ int -gdbm_fdesc(gdbm_file_info *dbf) +gdbm_fdesc(GDBM_FILE dbf) { diff --git a/src/gdbmfetch.c b/src/gdbmfetch.c index 3cd868e..a3749ae 100644 --- a/src/gdbmfetch.c +++ b/src/gdbmfetch.c @@ -23,3 +23,2 @@ #include "gdbmdefs.h" -#include "gdbmerrno.h" @@ -30,3 +29,3 @@ datum -gdbm_fetch (gdbm_file_info *dbf, datum key) +gdbm_fetch (GDBM_FILE dbf, datum key) { diff --git a/src/gdbmreorg.c b/src/gdbmreorg.c index fccffff..797d75a 100644 --- a/src/gdbmreorg.c +++ b/src/gdbmreorg.c @@ -23,3 +23,2 @@ #include "gdbmdefs.h" -#include "gdbmerrno.h" #include "extern.h" @@ -60,5 +59,5 @@ _gdbm_rename (char *old_name, char *new_name) int -gdbm_reorganize (gdbm_file_info *dbf) +gdbm_reorganize (GDBM_FILE dbf) { - gdbm_file_info *new_dbf; /* The new file. */ + GDBM_FILE new_dbf; /* The new file. */ char *new_name; /* A temporary name. */ diff --git a/src/gdbmseq.c b/src/gdbmseq.c index 2fe7b3c..59c05cd 100644 --- a/src/gdbmseq.c +++ b/src/gdbmseq.c @@ -23,6 +23,5 @@ #include "gdbmdefs.h" -#include "gdbmerrno.h" /* Special extern for this file. */ -extern char *_gdbm_read_entry (gdbm_file_info *, int); +extern char *_gdbm_read_entry (GDBM_FILE , int); @@ -34,3 +33,3 @@ extern char *_gdbm_read_entry (gdbm_file_info *, int); static void -get_next_key (gdbm_file_info *dbf, int elem_loc, datum *return_val) +get_next_key (GDBM_FILE dbf, int elem_loc, datum *return_val) { @@ -82,3 +81,3 @@ get_next_key (gdbm_file_info *dbf, int elem_loc, datum *return_val) datum -gdbm_firstkey (gdbm_file_info *dbf) +gdbm_firstkey (GDBM_FILE dbf) { @@ -105,3 +104,3 @@ gdbm_firstkey (gdbm_file_info *dbf) datum -gdbm_nextkey (gdbm_file_info *dbf, datum key) +gdbm_nextkey (GDBM_FILE dbf, datum key) { diff --git a/src/gdbmsetopt.c b/src/gdbmsetopt.c index 7280163..5c7fbbd 100644 --- a/src/gdbmsetopt.c +++ b/src/gdbmsetopt.c @@ -23,3 +23,2 @@ #include "gdbmdefs.h" -#include "gdbmerrno.h" @@ -29,3 +28,3 @@ int -gdbm_setopt(gdbm_file_info *dbf, int optflag, int *optval, int optlen) +gdbm_setopt(GDBM_FILE dbf, int optflag, int *optval, int optlen) { diff --git a/src/gdbmstore.c b/src/gdbmstore.c index cc2bee7..26874fe 100644 --- a/src/gdbmstore.c +++ b/src/gdbmstore.c @@ -23,3 +23,2 @@ #include "gdbmdefs.h" -#include "gdbmerrno.h" @@ -39,3 +38,3 @@ int -gdbm_store (gdbm_file_info *dbf, datum key, datum content, int flags) +gdbm_store (GDBM_FILE dbf, datum key, datum content, int flags) { diff --git a/src/gdbmsync.c b/src/gdbmsync.c index 74e8c25..9b7c326 100644 --- a/src/gdbmsync.c +++ b/src/gdbmsync.c @@ -23,3 +23,2 @@ #include "gdbmdefs.h" -#include "gdbmerrno.h" @@ -28,3 +27,3 @@ void -gdbm_sync (gdbm_file_info *dbf) +gdbm_sync (GDBM_FILE dbf) { diff --git a/src/global.c b/src/global.c index e53db3f..b5e4279 100644 --- a/src/global.c +++ b/src/global.c @@ -24,3 +24,2 @@ #include "gdbmdefs.h" -#include "gdbmerrno.h" @@ -28,3 +27,3 @@ /* The global variables used for the "original" interface. */ -gdbm_file_info *_gdbm_file = NULL; +GDBM_FILE _gdbm_file = NULL; @@ -23,3 +23,2 @@ #include "gdbmdefs.h" -#include "gdbmerrno.h" #include "extern.h" @@ -54,3 +53,3 @@ int -gdbm_locked (gdbm_file_info *dbf) +gdbm_locked (GDBM_FILE dbf) { @@ -61,3 +60,3 @@ gdbm_locked (gdbm_file_info *dbf) void -_gdbm_unlock_file (gdbm_file_info *dbf) +_gdbm_unlock_file (GDBM_FILE dbf) { @@ -96,3 +95,3 @@ _gdbm_unlock_file (gdbm_file_info *dbf) int -_gdbm_lock_file (gdbm_file_info *dbf) +_gdbm_lock_file (GDBM_FILE dbf) { @@ -22,3 +22,2 @@ #include "gdbmdefs.h" -#include "gdbmerrno.h" @@ -56,3 +55,3 @@ int -_gdbm_file_size (gdbm_file_info *dbf, off_t *psize) +_gdbm_file_size (GDBM_FILE dbf, off_t *psize) { @@ -67,3 +66,3 @@ _gdbm_file_size (gdbm_file_info *dbf, off_t *psize) void -_gdbm_mapped_unmap (gdbm_file_info *dbf) +_gdbm_mapped_unmap (GDBM_FILE dbf) { @@ -85,3 +84,3 @@ _gdbm_mapped_unmap (gdbm_file_info *dbf) int -_gdbm_internal_remap (gdbm_file_info *dbf) +_gdbm_internal_remap (GDBM_FILE dbf) { @@ -117,3 +116,3 @@ _gdbm_internal_remap (gdbm_file_info *dbf) int -_gdbm_mapped_remap (gdbm_file_info *dbf, off_t size, int extend) +_gdbm_mapped_remap (GDBM_FILE dbf, off_t size, int extend) { @@ -179,3 +178,3 @@ _gdbm_mapped_remap (gdbm_file_info *dbf, off_t size, int extend) int -_gdbm_mapped_init (gdbm_file_info *dbf) +_gdbm_mapped_init (GDBM_FILE dbf) { @@ -194,3 +193,3 @@ _gdbm_mapped_init (gdbm_file_info *dbf) ssize_t -_gdbm_mapped_read (gdbm_file_info *dbf, void *buffer, size_t len) +_gdbm_mapped_read (GDBM_FILE dbf, void *buffer, size_t len) { @@ -241,3 +240,3 @@ _gdbm_mapped_read (gdbm_file_info *dbf, void *buffer, size_t len) ssize_t -_gdbm_mapped_write (gdbm_file_info *dbf, void *buffer, size_t len) +_gdbm_mapped_write (GDBM_FILE dbf, void *buffer, size_t len) { @@ -292,3 +291,3 @@ _gdbm_mapped_write (gdbm_file_info *dbf, void *buffer, size_t len) off_t -_gdbm_mapped_lseek (gdbm_file_info *dbf, off_t offset, int whence) +_gdbm_mapped_lseek (GDBM_FILE dbf, off_t offset, int whence) { @@ -342,3 +341,3 @@ _gdbm_mapped_lseek (gdbm_file_info *dbf, off_t offset, int whence) int -_gdbm_mapped_sync(gdbm_file_info *dbf) +_gdbm_mapped_sync(GDBM_FILE dbf) { diff --git a/src/testgdbm.c b/src/testgdbm.c index fe3cca7..bd4e96d 100644 --- a/src/testgdbm.c +++ b/src/testgdbm.c @@ -24,3 +24,2 @@ #include "gdbmdefs.h" -#include "gdbmerrno.h" #include "extern.h" @@ -43,3 +42,3 @@ char *progname; /* Program name */ char *file_name = NULL; /* Database file name */ -gdbm_file_info *gdbm_file = NULL; /* Database to operate upon */ +GDBM_FILE gdbm_file = NULL; /* Database to operate upon */ int interactive; /* Are we running in interactive mode? */ @@ -79,3 +78,3 @@ print_bucket (hash_bucket * bucket, char *mesg) void -_gdbm_print_avail_list (gdbm_file_info * dbf) +_gdbm_print_avail_list (GDBM_FILE dbf) { @@ -124,3 +123,3 @@ _gdbm_print_avail_list (gdbm_file_info * dbf) void -_gdbm_print_bucket_cache (FILE *fp, gdbm_file_info * dbf) +_gdbm_print_bucket_cache (FILE *fp, GDBM_FILE dbf) { diff --git a/src/update.c b/src/update.c index 390f4f6..a92d284 100644 --- a/src/update.c +++ b/src/update.c @@ -24,3 +24,3 @@ -static void write_header (gdbm_file_info *); +static void write_header (GDBM_FILE); @@ -29,3 +29,3 @@ static void write_header (gdbm_file_info *); static void -write_header (gdbm_file_info *dbf) +write_header (GDBM_FILE dbf) { @@ -49,3 +49,3 @@ write_header (gdbm_file_info *dbf) void -_gdbm_end_update (gdbm_file_info *dbf) +_gdbm_end_update (GDBM_FILE dbf) { @@ -105,3 +105,3 @@ _gdbm_end_update (gdbm_file_info *dbf) void -_gdbm_fatal (gdbm_file_info *dbf, const char *val) +_gdbm_fatal (GDBM_FILE dbf, const char *val) { |