COHERENT manpages
This page displays the COHERENT manpage for dbm_firstkey() [Retrieve the first key from an NDBM data base].
List of available manpages
Index
dbm_firstkey() -- NDBM Function (libgdbm) Retrieve the first key from an NDBM data base #include <ndbm.h> datum dbm_firstkey (database) DBM *database; Function dbm_firstkey() retrieves the record with the first key in database. database must first have been opened through a call to function dbm_open(). dbm_firstkey() returns the address of the record it has retrieved. It returns NULL either if something went wrong (e.g., it could not read database), or if database is empty. You can use dbm_firstkey() with function dbm_nextkey() to walk through database. For example: for (key = dbm_firstkey(db); key.dptr != NULL; key = dbm_nextkey(db)) See Also Notes For a statement of copyright and permissions on this routine, see the Lexicon entry for libgdbm.