aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--Makefile.am4
-rw-r--r--NEWS51
-rw-r--r--README2
-rw-r--r--README-alpha2
-rw-r--r--README-hacking2
-rwxr-xr-xbootstrap2
-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.ac17
-rw-r--r--doc/Makefile.am2
-rw-r--r--doc/fdl.texi3
-rw-r--r--doc/gdbm.32
-rw-r--r--doc/gdbm.texi190
-rw-r--r--doc/gdbm_dump.12
-rw-r--r--doc/gdbm_load.12
-rw-r--r--doc/gdbmtool.12
-rw-r--r--fuzz/build_seed.sh2
-rw-r--r--fuzz/gdbm_fuzzer.c2
-rw-r--r--fuzz/gdbm_fuzzer.rc2
-rw-r--r--po/Makevars2
-rw-r--r--po/POTFILES.in24
-rw-r--r--src/.gitignore13
-rw-r--r--src/Makefile.am63
-rw-r--r--src/avail.c2
-rw-r--r--src/base64.c2
-rw-r--r--src/bucket.c435
-rw-r--r--src/cachetree.c484
-rw-r--r--src/debug.c2
-rw-r--r--src/falloc.c8
-rw-r--r--src/findkey.c24
-rw-r--r--src/fullio.c2
-rw-r--r--src/gdbm.h.in15
-rw-r--r--src/gdbm.magic2
-rw-r--r--src/gdbmclose.c2
-rw-r--r--src/gdbmconst.h2
-rw-r--r--src/gdbmcount.c2
-rw-r--r--src/gdbmdefs.h51
-rw-r--r--src/gdbmdelete.c10
-rw-r--r--src/gdbmdump.c2
-rw-r--r--src/gdbmerrno.c4
-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.c8
-rw-r--r--src/gdbmload.c34
-rw-r--r--src/gdbmopen.c21
-rw-r--r--src/gdbmreorg.c2
-rw-r--r--src/gdbmseq.c4
-rw-r--r--src/gdbmsetopt.c91
-rw-r--r--src/gdbmstore.c5
-rw-r--r--src/gdbmsync.c2
-rw-r--r--src/gettext.h2
-rw-r--r--src/hash.c2
-rw-r--r--src/lock.c218
-rw-r--r--src/mmap.c6
-rw-r--r--src/proto.h24
-rw-r--r--src/recover.c14
-rw-r--r--src/systems.h4
-rw-r--r--src/update.c18
-rw-r--r--src/version.c2
-rw-r--r--tests/.gitignore4
-rw-r--r--tests/Makefile.am14
-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.at2
-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/config/default.exp2
-rw-r--r--tests/gdbmtool00.at2
-rw-r--r--tests/gdbmtool01.at2
-rw-r--r--tests/gdbmtool02.at2
-rw-r--r--tests/gdbmtool03.at2
-rw-r--r--tests/gtcacheopt.c273
-rw-r--r--tests/gtconv.c2
-rw-r--r--tests/gtdel.c2
-rw-r--r--tests/gtdump.c2
-rw-r--r--tests/gtfetch.c2
-rw-r--r--tests/gtload.c17
-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.at2
-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.at8
-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)4
-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)33
-rw-r--r--tools/gdbmshell.c (renamed from src/gdbmshell.c)955
-rw-r--r--tools/gdbmtool.c (renamed from src/gdbmtool.c)10
-rw-r--r--tools/gdbmtool.h (renamed from src/gdbmtool.h)35
-rw-r--r--tools/gdbmtool.supp (renamed from src/gdbmtool.supp)0
-rw-r--r--tools/gram.y (renamed from src/gram.y)175
-rw-r--r--tools/input-argv.c (renamed from src/input-argv.c)2
-rw-r--r--tools/input-file.c (renamed from src/input-file.c)2
-rw-r--r--tools/input-null.c (renamed from src/input-null.c)2