Project gdbm

gdbm

1.25  —  2025-03-22
* New function: gdbm_open_ext

This function provides a general-purpose interface for opening and
creating GDBM files.  It combines the possibilities of gdbm_open
and gdbm_fd_open and provides detailed control over database file
locking.

* New gdbmtool command: collisions

The command prints the collision chains for the current bucket, or
for the buckets identified by its arguments:

  collisions
     Display collisions for the current bucket.

  collisions N
     Display collisions for bucket N.

  collisions N0 N1
     Display collisions for the range of buckets [N0, N1].

* Pipelines in gdbmtool

The output of a gdbmtool command can be connected to the input of a
shell command using the traditional pipeline syntax.

* Fix a bug in block coalescing code

* Other bugfixes
	  

GNU dbm is a library of database functions that use extensible hashing and works similar to the standard UNIX dbm functions. These routines are provided to a programmer needing to create and manipulate a hashed database.