diff options
author | mistachkin <mistachkin@noemail.net> | 2016-08-26 01:17:12 +0000 |
---|---|---|
committer | mistachkin <mistachkin@noemail.net> | 2016-08-26 01:17:12 +0000 |
commit | 7dd7d98bbf6d4b49e67df0ac6553def4f0a4cf7a (patch) | |
tree | 250109c7236c6c6e552f75ac66a67a900bbae907 /src/test_fs.c | |
parent | f10122d53520c1472d163a5821d7b859b1adb15e (diff) | |
download | sqlite-7dd7d98bbf6d4b49e67df0ac6553def4f0a4cf7a.tar.gz sqlite-7dd7d98bbf6d4b49e67df0ac6553def4f0a4cf7a.zip |
Support running the fstree tests in 'vtabH.test' on Windows when not using the system drive.
FossilOrigin-Name: 3680f95ff34fdcf6a18a99268678a56e4be5a023
Diffstat (limited to 'src/test_fs.c')
-rw-r--r-- | src/test_fs.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/test_fs.c b/src/test_fs.c index 87088bdae..dd590a662 100644 --- a/src/test_fs.c +++ b/src/test_fs.c @@ -499,9 +499,13 @@ static int fstreeFilter( char aWild[2] = { '\0', '\0' }; #if SQLITE_OS_WIN - zRoot = sqlite3_mprintf("%s%c", getenv("SystemDrive"), '/'); + const char *zDrive = windirent_getenv("fstreeDrive"); + if( zDrive==0 ){ + zDrive = windirent_getenv("SystemDrive"); + } + zRoot = sqlite3_mprintf("%s%c", zDrive, '/'); nRoot = sqlite3Strlen30(zRoot); - zPrefix = sqlite3_mprintf("%s", getenv("SystemDrive")); + zPrefix = sqlite3_mprintf("%s", zDrive); nPrefix = sqlite3Strlen30(zPrefix); #else zRoot = "/"; |