X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=tdb%2Ftdb.h;h=cac172adce3a06e544483c57acab940e1ee5937d;hb=e31474a1e1ede5692f6dd7c710e4f2682588659e;hp=6f3b1ff7562786e90a7f4715d1a8349206f32710;hpb=5ac4a56b39fed9d95850161864befe612b1a538e;p=elogind.git diff --git a/tdb/tdb.h b/tdb/tdb.h index 6f3b1ff75..cac172adc 100644 --- a/tdb/tdb.h +++ b/tdb/tdb.h @@ -25,6 +25,8 @@ extern "C" { #endif +#define _KLIBC_HAS_ARCH_SIG_ATOMIC_T +#include /* flags to tdb_store() */ #define TDB_REPLACE 1 @@ -135,6 +137,10 @@ int tdb_chainunlock(TDB_CONTEXT *tdb, TDB_DATA key); void tdb_dump_all(TDB_CONTEXT *tdb); int tdb_printfreelist(TDB_CONTEXT *tdb); +/* used only in tdbutil.c */ +int tdb_chainlock_read(TDB_CONTEXT *tdb, TDB_DATA key); +int tdb_chainunlock_read(TDB_CONTEXT *tdb, TDB_DATA key); + extern TDB_DATA tdb_null; #ifdef __cplusplus