* Copyright (c) 1990 The Regents of the University of California.
* This code is derived from software contributed to Berkeley by
* %sccs.include.redist.c%
* @(#)ndbm.h 5.8 (Berkeley) %G%
/* Map dbm interface onto db(3). */
#define DBM_RDONLY O_RDONLY
/* Flags to dbm_store(). */
* The db(3) support for ndbm(3) always appends this suffix to the
* file name to avoid overwriting the user's original database.
#define dbm_pagfno(a) DBM_PAGFNO_NOT_AVAILABLE
void dbm_close
__P((DBM
*));
int dbm_delete
__P((DBM
*, datum
));
datum dbm_fetch
__P((DBM
*, datum
));
datum dbm_firstkey
__P((DBM
*));
long dbm_forder
__P((DBM
*, datum
));
datum dbm_nextkey
__P((DBM
*));
DBM
*dbm_open
__P((const char *, int, int));
int dbm_store
__P((DBM
*, datum
, datum
, int));
int dbm_dirfno
__P((DBM
*));