From: drh Date: Sat, 13 Aug 2005 17:17:01 +0000 (+0000) Subject: Give the same access permissions to journal files as is given to databases. (CVS... X-Git-Tag: version-3.6.10~3569 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d645967aaab2f6c95071f44154fbcc78cbf3abd8;p=thirdparty%2Fsqlite.git Give the same access permissions to journal files as is given to databases. (CVS 2590) FossilOrigin-Name: 7961ec0ccbc99d890689013b9602635941f308a6 --- diff --git a/manifest b/manifest index 58408c7432..63e30b20f9 100644 --- a/manifest +++ b/manifest @@ -1,5 +1,5 @@ -C Disable\san\soverzealous\soptimization\sthe\somitted\ssorting\son\sa\sjoin\sif\sthe\sfirst\ntable\sgave\sa\sunique\sresult.\s\sThe\ssort\scan\sonly\sbe\somitted\sif\sall\stables\sin\nthe\sjoin\sare\sunique.\s\sTicket\s#1358.\s(CVS\s2589) -D 2005-08-13T16:13:05 +C Give\sthe\ssame\saccess\spermissions\sto\sjournal\sfiles\sas\sis\sgiven\sto\sdatabases.\s(CVS\s2590) +D 2005-08-13T17:17:02 F Makefile.in 22ea9c0fe748f591712d8fe3c6d972c6c173a165 F Makefile.linux-gcc 06be33b2a9ad4f005a5f42b22c4a19dab3cbb5c7 F README 9c4e2d6706bdcc3efdd773ce752a8cdab4f90028 @@ -51,7 +51,7 @@ F src/os.h c4b34bd4d6fea51a420f337468b907f4edecb161 F src/os_common.h 0e7f428ba0a6c40a61bc56c4e96f493231301b73 F src/os_test.c 91e5f22dd89491e5e1554820e715805f43fa4ece F src/os_test.h 903c93554c23d88f34f667f1979e4a1cee792af3 -F src/os_unix.c be8f327f9578a6bd1b1550ac3d083c427dfeb0f3 +F src/os_unix.c 535cd82c2fa0b8c4ae9364edeb1ec5342887417e F src/os_unix.h 5768d56d28240d3fe4537fac08cc85e4fb52279e F src/os_win.c fe7b99cfcfb61d9bf54493ddf5857885a657fb89 F src/os_win.h 41a946bea10f61c158ce8645e7646b29d44f122b @@ -291,7 +291,7 @@ F www/tclsqlite.tcl 3df553505b6efcad08f91e9b975deb2e6c9bb955 F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0 F www/version3.tcl a99cf5f6d8bd4d5537584a2b342f0fb9fa601d8b F www/whentouse.tcl 528299b8316726dbcc5548e9aa0648c8b1bd055b -P 1054685f15095ef147d9e9a32bd56b0eaaf9fa54 -R d225fbaf33bc549b919b820e573eeddf +P 4f07661279fb11a06b3ddffeda672f077c0d306a +R b836f0b3a75836080ea6277724098755 U drh -Z ca2afe75bb06779be079d2484ddb7fa4 +Z 529dbcca7dd17d3d06b72e71d043be10 diff --git a/manifest.uuid b/manifest.uuid index 9f5b7908f5..3b647afb64 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -4f07661279fb11a06b3ddffeda672f077c0d306a \ No newline at end of file +7961ec0ccbc99d890689013b9602635941f308a6 \ No newline at end of file diff --git a/src/os_unix.c b/src/os_unix.c index ebf9deb9fe..a19ba4920b 100644 --- a/src/os_unix.c +++ b/src/os_unix.c @@ -568,7 +568,8 @@ int sqlite3OsOpenExclusive(const char *zFilename, OsFile *id, int delFlag){ SET_THREADID(id); id->dirfd = -1; id->h = open(zFilename, - O_RDWR|O_CREAT|O_EXCL|O_NOFOLLOW|O_LARGEFILE|O_BINARY, 0600); + O_RDWR|O_CREAT|O_EXCL|O_NOFOLLOW|O_LARGEFILE|O_BINARY, + SQLITE_DEFAULT_FILE_PERMISSIONS); if( id->h<0 ){ return SQLITE_CANTOPEN; }