X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Ftdb2%2Ftdb2.h;h=051d20a411d8e2d2e71675b05f000a33dff749ae;hp=01413f206c8b99aa85cd2cc611d21f72982e2d32;hb=b87e14495d5b07e1b247218a72329f10ecb3da7f;hpb=baa17ee2d5e01a32030f19e566007417d72b4b6e;ds=sidebyside diff --git a/ccan/tdb2/tdb2.h b/ccan/tdb2/tdb2.h index 01413f20..051d20a4 100644 --- a/ccan/tdb2/tdb2.h +++ b/ccan/tdb2/tdb2.h @@ -85,6 +85,7 @@ struct tdb_context *tdb_open(const char *name, int tdb_flags, #define TDB_NOSYNC 64 /* don't use synchronous transactions */ #define TDB_SEQNUM 128 /* maintain a sequence number */ #define TDB_ALLOW_NESTING 256 /* fake nested transactions */ +#define TDB_RDONLY 512 /* implied by O_RDONLY */ /** * tdb_close - close and free a tdb. @@ -704,6 +705,7 @@ struct tdb_attribute_log { struct tdb_attribute_base base; /* .attr = TDB_ATTRIBUTE_LOG */ void (*fn)(struct tdb_context *tdb, enum tdb_log_level level, + enum TDB_ERROR ecode, const char *message, void *data); void *data;