X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;ds=sidebyside;f=tdb%2Ftdb.h;h=cac172adce3a06e544483c57acab940e1ee5937d;hb=b2a21a35476b4780ef1fc68c60216117ab66fa2b;hp=e236b31af516c08dd0464c609b96744934d869f9;hpb=74894b53f8f9f4de6f269a5c0c0f8ea03baa1587;p=elogind.git diff --git a/tdb/tdb.h b/tdb/tdb.h index e236b31af..cac172adc 100644 --- a/tdb/tdb.h +++ b/tdb/tdb.h @@ -25,6 +25,7 @@ extern "C" { #endif +#define _KLIBC_HAS_ARCH_SIG_ATOMIC_T #include /* flags to tdb_store() */ @@ -136,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