Index: third_party/sqlite/src/test/journal3.test |
diff --git a/third_party/sqlite/src/test/journal3.test b/third_party/sqlite/src/test/journal3.test |
index 7d2972220247bb5c55fb3e5c78cd8463a8068a9f..939cc27c7084b029a8173d69e9881b5b5bcd2609 100644 |
--- a/third_party/sqlite/src/test/journal3.test |
+++ b/third_party/sqlite/src/test/journal3.test |
@@ -22,7 +22,9 @@ source $testdir/malloc_common.tcl |
# |
if {$::tcl_platform(platform) == "unix"} { |
- set umask [exec /bin/sh -c umask] |
+ # Changed on 2012-02-13: umask is deliberately ignored for -wal, -journal, |
+ # and -shm files. |
+ #set umask [exec /bin/sh -c umask] |
faultsim_delete_and_reopen |
do_test journal3-1.1 { execsql { CREATE TABLE tx(y, z) } } {} |
@@ -33,9 +35,10 @@ if {$::tcl_platform(platform) == "unix"} { |
4 00755 |
} { |
db close |
- set effective [format %.5o [expr $permissions & ~$umask]] |
+ #set effective [format %.5o [expr $permissions & ~$umask]] |
+ set effective $permissions |
do_test journal3-1.2.$tn.1 { |
- catch { file delete -force test.db-journal } |
+ catch { forcedelete test.db-journal } |
file attributes test.db -permissions $permissions |
file attributes test.db -permissions |
} $permissions |