From fa91bc67199f0d45a0e570b43aeafd816a5491bf Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Thu, 30 Jul 2009 11:51:28 +0930 Subject: [PATCH] tdb: Revert "lib/tdb: if we know pwrite and pread are thread/fork safe tdb_reopen_all() should be a noop" This reverts commit e17df483fbedb81aededdef5fbb6ae1d034bc2dd. tdb_reopen_all also restores the active lock, required for TDB_CLEAR_IF_FIRST. Signed-off-by: Stefan Metzmacher --- lib/tdb/common/open.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/lib/tdb/common/open.c b/lib/tdb/common/open.c index e58c8ca7ff3..b19e4cea293 100644 --- a/lib/tdb/common/open.c +++ b/lib/tdb/common/open.c @@ -461,10 +461,6 @@ fail: /* reopen all tdb's */ int tdb_reopen_all(int parent_longlived) { -#if defined(LIBREPLACE_PREAD_NOT_REPLACED) && \ - defined(LIBREPLACE_PWRITE_NOT_REPLACED) - return 0; -#else struct tdb_context *tdb; for (tdb=tdbs; tdb; tdb = tdb->next) { @@ -487,7 +483,6 @@ int tdb_reopen_all(int parent_longlived) if (tdb_reopen(tdb) != 0) return -1; } -#endif return 0; } -- 2.34.1