diff options
Diffstat (limited to 'include/ndbm.h')
| -rw-r--r-- | include/ndbm.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/include/ndbm.h b/include/ndbm.h new file mode 100644 index 00000000..a0ffc667 --- /dev/null +++ b/include/ndbm.h @@ -0,0 +1,27 @@ +#ifndef __NDBM_H +#define __NDBM_H + +#define DBM_INSERT 0 +#define DBM_REPLACE 1 + +typedef __SIZE_TYPE__ size_t; +typedef __UINT32_TYPE__ mode_t; + +typedef struct __DBM DBM; + +typedef struct { + void *dptr; + size_t dsize; +} datum; + +int dbm_clearerr(DBM *); +void dbm_close(DBM *); +int dbm_delete(DBM *, datum); +int dbm_error(DBM *); +datum dbm_fetch(DBM *, datum); +datum dbm_firstkey(DBM *); +datum dbm_nextkey(DBM *); +DBM *dbm_open(const char *, int, mode_t); +int dbm_store(DBM *, datum, datum, int); + +#endif |
