summaryrefslogtreecommitdiff
path: root/source3/tdb/tdb.c
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2000-04-29 04:05:38 +0000
committerAndrew Tridgell <tridge@samba.org>2000-04-29 04:05:38 +0000
commitc0e1c6505329972835ccbf6886f8aab8eb33e634 (patch)
tree89636bd285a92793124f8945f79346ca9761c5e1 /source3/tdb/tdb.c
parent74ac259e071db2a5bec716c6508e4ce232b9b1e2 (diff)
downloadsamba-c0e1c6505329972835ccbf6886f8aab8eb33e634.tar.gz
samba-c0e1c6505329972835ccbf6886f8aab8eb33e634.tar.bz2
samba-c0e1c6505329972835ccbf6886f8aab8eb33e634.zip
put tdb utility functions in a separate file
(This used to be commit 77009422a075300e5c07a3e75806a7dac47e2113)
Diffstat (limited to 'source3/tdb/tdb.c')
-rw-r--r--source3/tdb/tdb.c44
1 files changed, 0 insertions, 44 deletions
diff --git a/source3/tdb/tdb.c b/source3/tdb/tdb.c
index e884bb34b9..c8860e2191 100644
--- a/source3/tdb/tdb.c
+++ b/source3/tdb/tdb.c
@@ -1309,47 +1309,3 @@ int tdb_unlockchain(TDB_CONTEXT *tdb, TDB_DATA key)
}
-/* these two utility functions provide convent routines for storing
- simple string/value pairs in a tdb. They also serve as examples
- */
-
-/* fetch a value by a arbitrary blob key, return -1 if not found */
-
-int tdb_get_int_byblob(TDB_CONTEXT *tdb, char *keyval, size_t len)
-{
- TDB_DATA key, data;
- int ret;
-
- key.dptr = keyval;
- key.dsize = len;
- data = tdb_fetch(tdb, key);
- if (!data.dptr || data.dsize != sizeof(int)) return -1;
-
- memcpy(&ret, data.dptr, sizeof(int));
- free(data.dptr);
- return ret;
-}
-/* fetch a value by string key, return -1 if not found */
-int tdb_get_int(TDB_CONTEXT *tdb, char *keystr)
-{
- return tdb_get_int_byblob(tdb, keystr, strlen(keystr));
-}
-
-/* store a value by an arbitary blob key, return 0 on success, -1 on failure */
-int tdb_store_int_byblob(TDB_CONTEXT *tdb, char *keystr, size_t len, int v)
-{
- TDB_DATA key, data;
-
- key.dptr = keystr;
- key.dsize = len;
- data.dptr = (void *)&v;
- data.dsize = sizeof(int);
-
- return tdb_store(tdb, key, data, TDB_REPLACE);
-}
-
-/* store a value by string key, return 0 on success, -1 on failure */
-int tdb_store_int(TDB_CONTEXT *tdb, char *keystr, int v)
-{
- return tdb_store_int_byblob(tdb, keystr, strlen(keystr), v);
-}