diff options
Diffstat (limited to 'src/gdbm.h.in')
-rw-r--r-- | src/gdbm.h.in | 30 |
1 files changed, 2 insertions, 28 deletions
diff --git a/src/gdbm.h.in b/src/gdbm.h.in index 7789d7e..21168de 100644 --- a/src/gdbm.h.in +++ b/src/gdbm.h.in @@ -29,8 +29,6 @@ #ifndef _GDBM_H_ # define _GDBM_H_ -# include <stdio.h> - /* GDBM C++ support */ # if defined(__cplusplus) || defined(c_plusplus) extern "C" { @@ -113,29 +111,8 @@ extern void gdbm_sync (GDBM_FILE); extern int gdbm_exists (GDBM_FILE, datum); extern int gdbm_setopt (GDBM_FILE, int, void *, int); extern int gdbm_fdesc (GDBM_FILE); - extern int gdbm_export (GDBM_FILE, const char *, int, int); -extern int gdbm_export_to_file (GDBM_FILE dbf, FILE *fp); - extern int gdbm_import (GDBM_FILE, const char *, int); -extern int gdbm_import_from_file (GDBM_FILE dbf, FILE *fp, int flag); - -#define GDBM_DUMP_FMT_BINARY 0 -#define GDBM_DUMP_FMT_ASCII 1 - -#define GDBM_META_MASK_MODE 0x01 -#define GDBM_META_MASK_OWNER 0x02 - -extern int gdbm_dump (GDBM_FILE, const char *, int fmt, int open_flags, - int mode); -extern int gdbm_dump_to_file (GDBM_FILE, FILE *, int fmt); - -extern int gdbm_load (GDBM_FILE *, const char *, int replace, - int meta_flags, - unsigned long *line); -extern int gdbm_load_from_file (GDBM_FILE *, FILE *, int replace, - int meta_flags, - unsigned long *line); # define GDBM_NO_ERROR 0 # define GDBM_MALLOC_ERROR 1 @@ -163,12 +140,9 @@ extern int gdbm_load_from_file (GDBM_FILE *, FILE *, int replace, # define GDBM_BAD_OPEN_FLAGS 23 # define GDBM_FILE_STAT_ERROR 24 # define GDBM_FILE_EOF 25 -# define GDBM_NO_DBNAME 26 -# define GDBM_ERR_FILE_OWNER 27 -# define GDBM_ERR_FILE_MODE 28 - + # define _GDBM_MIN_ERRNO 0 -# define _GDBM_MAX_ERRNO GDBM_ERR_FILE_MODE +# define _GDBM_MAX_ERRNO GDBM_FILE_EOF typedef int gdbm_error; /* For compatibilities sake. */ extern gdbm_error gdbm_errno; extern const char * const gdbm_errlist[]; |