X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Ftdb2%2Ftdb.c;h=b96c80103688fd299064b7558b556ab956560e6d;hb=72e974b25a04a72a1123501aafbb3b5d39019d42;hp=18cf2e93a598ea7c3f742bcb3e445a5985686d55;hpb=8cca0397ef6f6017b13ce9ab4999bf3d92a2dee5;p=ccan diff --git a/ccan/tdb2/tdb.c b/ccan/tdb2/tdb.c index 18cf2e93..b96c8010 100644 --- a/ccan/tdb2/tdb.c +++ b/ccan/tdb2/tdb.c @@ -327,6 +327,9 @@ void tdb_add_flag(struct tdb_context *tdb, unsigned flag) case TDB_SEQNUM: tdb->flags |= TDB_SEQNUM; break; + case TDB_ALLOW_NESTING: + tdb->flags |= TDB_ALLOW_NESTING; + break; default: tdb->last_error = tdb_logerr(tdb, TDB_ERR_EINVAL, TDB_LOG_USE_ERROR, @@ -357,6 +360,9 @@ void tdb_remove_flag(struct tdb_context *tdb, unsigned flag) case TDB_SEQNUM: tdb->flags &= ~TDB_SEQNUM; break; + case TDB_ALLOW_NESTING: + tdb->flags &= ~TDB_ALLOW_NESTING; + break; default: tdb->last_error = tdb_logerr(tdb, TDB_ERR_EINVAL, TDB_LOG_USE_ERROR,