Commit | Line | Data |
---|---|---|
d9898ee8 | 1 | /* |
2 | ** Copyright 1998 - 1999 Double Precision, Inc. See COPYING for | |
3 | ** distribution information. | |
4 | */ | |
5 | ||
6 | #include "gdbmobj.h" | |
7 | ||
8 | int gdbmobj_delete(struct gdbmobj *obj, const char *key, size_t keylen) | |
9 | { | |
10 | datum dkey; | |
11 | ||
12 | if (!obj->has_dbf) return (0); | |
13 | ||
14 | dkey.dptr=(char *)key; | |
15 | dkey.dsize=keylen; | |
16 | ||
17 | if (gdbm_delete(obj->dbf, dkey)) return (-1); | |
18 | return (0); | |
19 | } |