Author: obnox
Date: 2007-07-18 14:38:18 +0000 (Wed, 18 Jul 2007)
New Revision: 23957

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=23957

Log:
Use tdb_open_log instead of tdb_open.

Michael


Modified:
   branches/SAMBA_3_2/source/lib/util_tdb.c
   branches/SAMBA_3_2_0/source/lib/util_tdb.c


Changeset:
Modified: branches/SAMBA_3_2/source/lib/util_tdb.c
===================================================================
--- branches/SAMBA_3_2/source/lib/util_tdb.c    2007-07-18 14:03:46 UTC (rev 
23956)
+++ branches/SAMBA_3_2/source/lib/util_tdb.c    2007-07-18 14:38:18 UTC (rev 
23957)
@@ -1191,7 +1191,7 @@
        }
 
        /* open old tdb RDWR - so we can lock it */
-       src_tdb = tdb_open(src_path, 0, TDB_DEFAULT, O_RDWR, 0);
+       src_tdb = tdb_open_log(src_path, 0, TDB_DEFAULT, O_RDWR, 0);
        if (src_tdb == NULL) {
                DEBUG(3, ("Failed to open tdb '%s'\n", src_path));
                goto done;
@@ -1204,10 +1204,10 @@
 
        tmp_path = talloc_asprintf(ctx, "%s%s", dst_path, ".tmp");
        unlink(tmp_path);
-       dst_tdb = tdb_open(tmp_path,
-                          hash_size ? hash_size : tdb_hash_size(src_tdb),
-                          TDB_DEFAULT, O_RDWR | O_CREAT | O_EXCL,
-                          st.st_mode & 0777);
+       dst_tdb = tdb_open_log(tmp_path,
+                              hash_size ? hash_size : tdb_hash_size(src_tdb),
+                              TDB_DEFAULT, O_RDWR | O_CREAT | O_EXCL,
+                              st.st_mode & 0777);
        if (dst_tdb == NULL) {
                DEBUG(3, ("Error creating tdb '%s': %s\n", tmp_path,
                          strerror(errno)));
@@ -1224,7 +1224,7 @@
 
        /* reopen ro and do basic verification */
        tdb_close(dst_tdb);
-       dst_tdb = tdb_open(tmp_path, 0, TDB_DEFAULT, O_RDONLY, 0);
+       dst_tdb = tdb_open_log(tmp_path, 0, TDB_DEFAULT, O_RDONLY, 0);
        if (!dst_tdb) {
                DEBUG(3, ("Failed to reopen tdb '%s': %s\n", tmp_path,
                          strerror(errno)));

Modified: branches/SAMBA_3_2_0/source/lib/util_tdb.c
===================================================================
--- branches/SAMBA_3_2_0/source/lib/util_tdb.c  2007-07-18 14:03:46 UTC (rev 
23956)
+++ branches/SAMBA_3_2_0/source/lib/util_tdb.c  2007-07-18 14:38:18 UTC (rev 
23957)
@@ -1191,7 +1191,7 @@
        }
 
        /* open old tdb RDWR - so we can lock it */
-       src_tdb = tdb_open(src_path, 0, TDB_DEFAULT, O_RDWR, 0);
+       src_tdb = tdb_open_log(src_path, 0, TDB_DEFAULT, O_RDWR, 0);
        if (src_tdb == NULL) {
                DEBUG(3, ("Failed to open tdb '%s'\n", src_path));
                goto done;
@@ -1204,10 +1204,10 @@
 
        tmp_path = talloc_asprintf(ctx, "%s%s", dst_path, ".tmp");
        unlink(tmp_path);
-       dst_tdb = tdb_open(tmp_path,
-                          hash_size ? hash_size : tdb_hash_size(src_tdb),
-                          TDB_DEFAULT, O_RDWR | O_CREAT | O_EXCL,
-                          st.st_mode & 0777);
+       dst_tdb = tdb_open_log(tmp_path,
+                              hash_size ? hash_size : tdb_hash_size(src_tdb),
+                              TDB_DEFAULT, O_RDWR | O_CREAT | O_EXCL,
+                              st.st_mode & 0777);
        if (dst_tdb == NULL) {
                DEBUG(3, ("Error creating tdb '%s': %s\n", tmp_path,
                          strerror(errno)));
@@ -1224,7 +1224,7 @@
 
        /* reopen ro and do basic verification */
        tdb_close(dst_tdb);
-       dst_tdb = tdb_open(tmp_path, 0, TDB_DEFAULT, O_RDONLY, 0);
+       dst_tdb = tdb_open_log(tmp_path, 0, TDB_DEFAULT, O_RDONLY, 0);
        if (!dst_tdb) {
                DEBUG(3, ("Failed to reopen tdb '%s': %s\n", tmp_path,
                          strerror(errno)));

Reply via email to