diff -r -C2 -P gdbm-1.8.0.orig/gdbm.info gdbm-1.8.0/gdbm.info *** gdbm-1.8.0.orig/gdbm.info Wed May 19 00:15:45 1999 --- gdbm-1.8.0/gdbm.info Thu Jul 26 23:22:27 2001 *************** *** 1,4 **** ! This is Info file gdbm.info, produced by Makeinfo version 1.68 from the ! input file ./gdbm.texinfo. This file documents the GNU dbm utility. --- 1,8 ---- ! This is gdbm.info, produced by makeinfo version 4.0 from gdbm.texinfo. ! ! START-INFO-DIR-ENTRY ! * gdbm: (gdbm). library of functions implementing a hashed ! database on a disk file. ! END-INFO-DIR-ENTRY This file documents the GNU dbm utility. *************** *** 89,93 **** `gdbm' is currently distributed under the terms of the GNU General ! Public License, Version 2. (*NOT* under the GNU General Library Public License.) A copy the GNU General Public License is included with the distribution of `gdbm'. --- 93,97 ---- `gdbm' is currently distributed under the terms of the GNU General ! Public License, Version 2. (_NOT_ under the GNU General Library Public License.) A copy the GNU General Public License is included with the distribution of `gdbm'. *************** *** 102,106 **** extendible 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. (`gdbm' is *NOT* a complete database package for an end user.) --- 106,110 ---- extendible 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. (`gdbm' is _NOT_ a complete database package for an end user.) *************** *** 452,456 **** Unless your database was opened with the GDBM_SYNC flag, `gdbm' does ! not wait for writes to the disk to complete before continuing. This allows faster writing of databases at the risk of having a corrupted database if the application terminates in an abnormal fashion. The --- 456,460 ---- Unless your database was opened with the GDBM_SYNC flag, `gdbm' does ! not wait for writes to be flushed to the disk before continuing. This allows faster writing of databases at the risk of having a corrupted database if the application terminates in an abnormal fashion. The *************** *** 522,527 **** GDBM_FASTMODE - Set fast mode to either on or off. This allows fast mode to be toggled on an already open and active database. ! value (see below) should be set to either TRUE or FALSE. *This ! option is now obsolete.* GDBM_SYNCMODE - Turn on or off file system synchronization --- 526,531 ---- GDBM_FASTMODE - Set fast mode to either on or off. This allows fast mode to be toggled on an already open and active database. ! value (see below) should be set to either TRUE or FALSE. _This ! option is now obsolete._ GDBM_SYNCMODE - Turn on or off file system synchronization *************** *** 532,538 **** The default is off, which is how previous versions of `Gdbm' handled free blocks. If set, this option causes all subsequent free blocks ! to be placed in the *global* pool, allowing (in theory) more file space to be reused more quickly. value (see below) should be set to ! either TRUE or FALSE. *NOTICE: This feature is still under study.* GDBM_COALESCEBLKS - Set free block merging to either on or off. --- 536,542 ---- The default is off, which is how previous versions of `Gdbm' handled free blocks. If set, this option causes all subsequent free blocks ! to be placed in the _global_ pool, allowing (in theory) more file space to be reused more quickly. value (see below) should be set to ! either TRUE or FALSE. _NOTICE: This feature is still under study._ GDBM_COALESCEBLKS - Set free block merging to either on or off. *************** *** 541,546 **** merged. This can become a CPU expensive process with time, though, especially if used in conjunction with GDBM_CENTFREE. value (see below) ! should be set to either TRUE or FALSE. *NOTICE: This feature is ! still under study.* The return value will be -1 upon failure, or 0 upon success. The --- 545,550 ---- merged. This can become a CPU expensive process with time, though, especially if used in conjunction with GDBM_CENTFREE. value (see below) ! should be set to either TRUE or FALSE. _NOTICE: This feature is ! still under study._ The return value will be -1 upon failure, or 0 upon success. The *************** *** 574,577 **** --- 578,583 ---- The pointer returned by `gdbm_open'. + The return value will be the file descriptor of the database. + File: gdbm.info, Node: Variables, Next: Compatibility, Prev: Locking, Up: Top *************** *** 586,590 **** (`gdbm.h' has the definitions of the error values). ! const char * gdbm_version The string containing the version information. --- 592,596 ---- (`gdbm.h' has the definitions of the error values). ! char * gdbm_version The string containing the version information. *************** *** 727,749 **** Tag Table: ! Node: Top775 ! Node: Copying2247 ! Node: Intro4029 ! Node: List5445 ! Node: Open6397 ! Node: Close9268 ! Node: Store9703 ! Node: Fetch11498 ! Node: Delete12747 ! Node: Sequential13413 ! Node: Reorganization15096 ! Node: Sync16051 ! Node: Errors17015 ! Node: Options17375 ! Node: Locking19724 ! Node: Variables20246 ! Node: Compatibility20676 ! Node: Conversion23050 ! Node: Bugs23864 End Tag Table --- 733,755 ---- Tag Table: ! Node: Top878 ! Node: Copying2350 ! Node: Intro4132 ! Node: List5548 ! Node: Open6500 ! Node: Close9371 ! Node: Store9806 ! Node: Fetch11601 ! Node: Delete12850 ! Node: Sequential13516 ! Node: Reorganization15199 ! Node: Sync16154 ! Node: Errors17120 ! Node: Options17480 ! Node: Locking19829 ! Node: Variables20417 ! Node: Compatibility20841 ! Node: Conversion23215 ! Node: Bugs24029 End Tag Table