aboutsummaryrefslogtreecommitdiff
path: root/src/test_vfs.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2019-11-22 00:42:01 +0000
committerdrh <drh@noemail.net>2019-11-22 00:42:01 +0000
commitc398c65bee850b6b8f24a44852872a27f114535d (patch)
tree400756f2c2735468faaa02daa969838df2854778 /src/test_vfs.c
parentcd30064bd502b9b42a4e0c0e04850f09cefa2617 (diff)
downloadsqlite-c398c65bee850b6b8f24a44852872a27f114535d.tar.gz
sqlite-c398c65bee850b6b8f24a44852872a27f114535d.zip
Revise the SQLITE_OPEN_NOFOLLOW so that it actually uses O_NOFOLLOW in the
open() system call. This backs out the SQLITE_ACCESS_SYMLINK value but adds the new SQLITE_OK_SYMLINK return code from the xFullPathname method of sqlite3_vfs when that routine resolves symbolic links. O_NOFOLLOW is always included in open() system calls for journal files. FossilOrigin-Name: 6a64fb6a2da6c98f1e87b55ad5689967e1db4eae2e08345471d95e28cd567e0f
Diffstat (limited to 'src/test_vfs.c')
-rw-r--r--src/test_vfs.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/test_vfs.c b/src/test_vfs.c
index f1ed8d051..9d753896e 100644
--- a/src/test_vfs.c
+++ b/src/test_vfs.c
@@ -732,7 +732,6 @@ static int tvfsAccess(
if( flags==SQLITE_ACCESS_EXISTS ) zArg = "SQLITE_ACCESS_EXISTS";
if( flags==SQLITE_ACCESS_READWRITE ) zArg = "SQLITE_ACCESS_READWRITE";
if( flags==SQLITE_ACCESS_READ ) zArg = "SQLITE_ACCESS_READ";
- if( flags==SQLITE_ACCESS_SYMLINK ) zArg = "SQLITE_ACCESS_SYMLINK";
tvfsExecTcl(p, "xAccess",
Tcl_NewStringObj(zPath, -1), Tcl_NewStringObj(zArg, -1), 0, 0
);