From 8b1229c3feecc1d4827f562b1dc31d0853186794 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sun, 2 Jan 2000 23:03:32 +0000 Subject: updated docs (This used to be commit c199ec9543d0d84bd5ea29078887684f708c9637) --- source3/tdb/README | 8 ++++++-- source3/tdb/tdb.c | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/source3/tdb/README b/source3/tdb/README index f4fa30dc64..3b070bdc40 100644 --- a/source3/tdb/README +++ b/source3/tdb/README @@ -50,17 +50,21 @@ here is a full list of tdb functions with brief descriptions. ---------------------------------------------------------------------- -TDB_CONTEXT *tdb_open(char *name, int hash_size, int flags, mode_t mode); +TDB_CONTEXT *tdb_open(char *name, int hash_size, int tdb_flags, + int open_flags, mode_t mode) open the database, creating it if necessary - The flags and mode are passed straight to the open call on the database + The open_flags and mode are passed straight to the open call on the database file. A flags value of O_WRONLY is invalid The hash size is advisory, use zero for a default value. return is NULL on error + possible tdb_flags are: + TDB_CLEAR_IF_FIRST - clear database if we are the only one with it open + ---------------------------------------------------------------------- int tdb_close(TDB_CONTEXT *tdb); diff --git a/source3/tdb/tdb.c b/source3/tdb/tdb.c index 731d1fdbc8..8ed3dd3bac 100644 --- a/source3/tdb/tdb.c +++ b/source3/tdb/tdb.c @@ -1097,7 +1097,7 @@ int tdb_store(TDB_CONTEXT *tdb, TDB_DATA key, TDB_DATA dbuf, int flag) /* open the database, creating it if necessary - The flags and mode are passed straight to the open call on the database + The open_flags and mode are passed straight to the open call on the database file. A flags value of O_WRONLY is invalid The hash size is advisory, use zero for a default value. -- cgit