aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--Makefile.am24
-rw-r--r--NEWS171
-rw-r--r--NOTE-WARNING2
-rw-r--r--README16
-rw-r--r--README-alpha47
-rw-r--r--README-hacking16
-rw-r--r--THANKS1
-rwxr-xr-xbootstrap98
-rw-r--r--compat/Makefile.am2
-rw-r--r--compat/close.c2
-rw-r--r--compat/dbm-priv.h2
-rw-r--r--compat/dbm.h2
-rw-r--r--compat/dbmclose.c2
-rw-r--r--compat/dbmdelete.c4
-rw-r--r--compat/dbmdirfno.c2
-rw-r--r--compat/dbmerr.c2
-rw-r--r--compat/dbmfetch.c2
-rw-r--r--compat/dbminit.c4
-rw-r--r--compat/dbmopen.c32
-rw-r--r--compat/dbmpagfno.c2
-rw-r--r--compat/dbmrdonly.c2
-rw-r--r--compat/dbmseq.c2
-rw-r--r--compat/dbmstore.c2
-rw-r--r--compat/delete.c4
-rw-r--r--compat/fetch.c2
-rw-r--r--compat/ndbm.h2
-rw-r--r--compat/seq.c4
-rw-r--r--compat/store.c2
-rw-r--r--configure.ac106
-rw-r--r--doc/Makefile.am4
-rw-r--r--doc/fdl.texi3
-rw-r--r--doc/gdbm.31216
-rw-r--r--doc/gdbm.texi2334
-rw-r--r--doc/gdbm_dump.12
-rw-r--r--doc/gdbm_load.12
-rw-r--r--doc/gdbmtool.126
-rw-r--r--doc/htmlxref.cnf11
-rw-r--r--fuzz/build_seed.sh109
-rw-r--r--fuzz/gdbm_fuzzer.c200
-rw-r--r--fuzz/gdbm_fuzzer.rc31
-rw-r--r--git2chg.awk75
-rw-r--r--po/Makevars2
-rw-r--r--po/POTFILES.in23
-rw-r--r--src/.gitignore13
-rw-r--r--src/Makefile.am54
-rw-r--r--src/avail.c295
-rw-r--r--src/base64.c4
-rw-r--r--src/bucket.c762
-rw-r--r--src/debug.c2
-rw-r--r--src/falloc.c111
-rw-r--r--src/findkey.c73
-rw-r--r--src/fullio.c8
-rw-r--r--src/gdbm.h.in161
-rw-r--r--src/gdbm.magic42
-rw-r--r--src/gdbmclose.c19
-rw-r--r--src/gdbmconst.h22
-rw-r--r--src/gdbmcount.c18
-rw-r--r--src/gdbmdefs.h161
-rw-r--r--src/gdbmdelete.c10
-rw-r--r--src/gdbmdump.c5
-rw-r--r--src/gdbmerrno.c20
-rw-r--r--src/gdbmexists.c4
-rw-r--r--src/gdbmexp.c6
-rw-r--r--src/gdbmfdesc.c2
-rw-r--r--src/gdbmfetch.c2
-rw-r--r--src/gdbmimp.c12
-rw-r--r--src/gdbmload.c89
-rw-r--r--src/gdbmopen.c515
-rw-r--r--src/gdbmreorg.c2
-rw-r--r--src/gdbmseq.c26
-rw-r--r--src/gdbmsetopt.c137
-rw-r--r--src/gdbmstore.c7
-rw-r--r--src/gdbmsync.c444
-rw-r--r--src/gdbmtool.c2199
-rw-r--r--src/gettext.h2
-rw-r--r--src/hash.c8
-rw-r--r--src/lock.c218
-rw-r--r--src/mmap.c36
-rw-r--r--src/proto.h85
-rw-r--r--src/recover.c56
-rw-r--r--src/systems.h12
-rw-r--r--src/update.c30
-rw-r--r--src/var.c387
-rw-r--r--src/version.c2
-rw-r--r--tests/.gitignore5
-rw-r--r--tests/Makefile.am50
-rw-r--r--tests/atlocal.in4
-rw-r--r--tests/blocksize00.at2
-rw-r--r--tests/blocksize01.at2
-rw-r--r--tests/blocksize02.at2
-rw-r--r--tests/cloexec00.at2
-rw-r--r--tests/cloexec01.at2
-rw-r--r--tests/cloexec02.at2
-rw-r--r--tests/cloexec03.at2
-rw-r--r--tests/closerr.c2
-rw-r--r--tests/conv.at21
-rw-r--r--tests/create00.at2
-rw-r--r--tests/d_creat_ce.c2
-rw-r--r--tests/dbmcreate00.at2
-rw-r--r--tests/dbmcvt.at2
-rw-r--r--tests/dbmdel00.at2
-rw-r--r--tests/dbmdel01.at2
-rw-r--r--tests/dbmdel02.at2
-rw-r--r--tests/dbmfetch00.at2
-rw-r--r--tests/dbmfetch01.at2
-rw-r--r--tests/dbmfetch02.at2
-rw-r--r--tests/dbmfetch03.at2
-rw-r--r--tests/delete00.at2
-rw-r--r--tests/delete01.at2
-rw-r--r--tests/delete02.at2
-rw-r--r--tests/dtdel.c2
-rw-r--r--tests/dtdump.c2
-rw-r--r--tests/dtfetch.c2
-rw-r--r--tests/dtload.c2
-rw-r--r--tests/dump00.at2
-rw-r--r--tests/dumpload.at5
-rw-r--r--tests/fdop.c2
-rw-r--r--tests/fetch00.at2
-rw-r--r--tests/fetch01.at2
-rw-r--r--tests/g_open_ce.c2
-rw-r--r--tests/g_reorg_ce.c2
-rw-r--r--tests/gdbmtool/Makefile.am33
-rw-r--r--tests/gdbmtool/config/default.exp (renamed from tests/config/default.exp)3
-rw-r--r--tests/gdbmtool/testsuite/gdbmtool/base.exp (renamed from tests/gdbmtool/base.exp)2
-rw-r--r--tests/gdbmtool00.at4
-rw-r--r--tests/gdbmtool01.at4
-rw-r--r--tests/gdbmtool02.at2
-rw-r--r--tests/gdbmtool03.at2
-rw-r--r--tests/gtcacheopt.c273
-rw-r--r--tests/gtconv.c310
-rw-r--r--tests/gtdel.c2
-rw-r--r--tests/gtdump.c2
-rw-r--r--tests/gtfetch.c2
-rw-r--r--tests/gtload.c20
-rw-r--r--tests/gtopt.c2
-rw-r--r--tests/gtrecover.c2
-rw-r--r--tests/gtver.c2
-rw-r--r--tests/num2word.c2
-rw-r--r--tests/progname.h2
-rw-r--r--tests/setopt00.at4
-rw-r--r--tests/setopt01.at2
-rw-r--r--tests/setopt02.at20
-rw-r--r--tests/t_dumpload.c505
-rw-r--r--tests/t_wordwrap.c181
-rw-r--r--tests/testsuite.at11
-rw-r--r--tests/version.at2
-rw-r--r--tests/wordwrap.at129
-rw-r--r--tools/.gitignore6
-rw-r--r--tools/Makefile.am80
-rw-r--r--tools/datconv.c (renamed from src/datconv.c)84
-rw-r--r--tools/err.c (renamed from src/err.c)2
-rw-r--r--tools/gdbm_dump.c (renamed from src/gdbm_dump.c)27
-rw-r--r--tools/gdbm_load.c (renamed from src/gdbm_load.c)29
-rw-r--r--tools/gdbmapp.h (renamed from src/gdbmapp.h)34
-rw-r--r--tools/gdbmshell.c3269