/ File History
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of test/syscall.test

2017-07-28
02:02
Backport of all batch-atomic-write changes through check-in [67bad7fb9b] file: [26f05bc2] check-in: [def55027] user: drh branch: batch-atomic-write-3.19, size: 7229
2017-07-20
19:49
Add support for F2FS atomic writes. Untested at this point. file: [a39d9a36] check-in: [416973ed] user: dan branch: batch-atomic-write, size: 7197
2017-07-10
12:07
Update error message text for standard error codes to better describe the latest usage of those error codes. Modify sqlite3_open_v2() so that it does return a valid sqlite3 object in the event of SQLITE_MISUSE due to bad open flags, so that sqlite3_errmsg() does not report "out of memory" in that case. file: [7a606017] check-in: [f27b6370] user: drh branch: trunk, size: 7191
2016-01-25
18:43
Only use lstat() if the HAVE_LSTAT macro is defined. Fix some test file issues. file: [f59ba4e2] check-in: [8a6e4147] user: dan branch: follow-symlinks, size: 7223
2015-11-24
15:06
Make the geteuid() system call overloadable using xSetSystemCall() on the unix VFSes. file: [2aa9e111] check-in: [6c2ddea6] user: drh branch: trunk, size: 7217
2015-10-31
17:58
On unix, if a file is opened via a symlink, create, read and write journal and wal files based on the name of the actual db file, not the symlink. file: [fba9ebdc] check-in: [c7c81050] user: dan branch: follow-symlinks, size: 7209
2014-03-20
09:42
Add a test to ensure os_unix.c works with 64KiB OS pages. file: [d2fdaad7] check-in: [e3d2be3b] user: dan branch: shm-mapping-fix, size: 7200
2014-02-12
15:05
Various fixes and test case updates so that veryquick.test passes again. file: [8e96912c] check-in: [f352ef57] user: dan branch: deferred-open, size: 7234
2013-03-25
20:50
Add munmap and mremap to the set of os interfaces that can be overloaded in os_unix.c. file: [a653783d] check-in: [8776047b] user: drh branch: experimental-mmap, size: 7184
19:57
Merge all recent trunk changes into the experimental-mmap branch. file: [cf59bafc] check-in: [a607d63f] user: drh branch: experimental-mmap, size: 7170
2012-02-13
20:16
On unix, ignore the umask when creating journal files. That way, journal files will have exactly the same permissions as the original database and any process that has permission to write to the database can also recover hot journals. file: [bea9bf32] check-in: [84b32460] user: drh branch: trunk, size: 7165
2012-02-11
23:55
Make fchown() an overrideable system call in os_unix.c. file: [8a1bd957] check-in: [98efac96] user: drh branch: trunk, size: 7159
2011-12-19
00:31
Some fixes to the test suite so that it works with ZERO_DAMAGE set to true. Still lots more problems remain. file: [265cda61] check-in: [41891b23] user: drh branch: statvfs, size: 7152
2011-11-14
01:55
Begin making experimental changes to use mmap() for reading content from a database. The code compiles, but crashes on the test suite. file: [e97f53eb] check-in: [09be42d5] user: drh branch: mmap-experimental, size: 7155
2011-11-04
02:24
Use mkdir() and rmdir() rather than open() and unlink() to create the lock files with the unix-dotlock VFS. The change is backwards compatible and, we are told, works better on some network filesystems. file: [2a922050] check-in: [e2f08426] user: drh branch: trunk, size: 7139
2011-08-10
01:52
Make the openDirectory routine in os_unix.c overrideable so that it can be turned into a harmless no-op for the chromium sandbox. file: [966addf7] check-in: [6b236069] user: drh branch: trunk, size: 7127
2011-08-08
23:18
Allow the unlink() system call to be overridden in os_unix.c. file: [a9d065ad] check-in: [8d1b5c3a] user: drh branch: trunk, size: 7113
2011-04-06
19:15
Fix a benign inaccuracy in the os_unix.c SQLITE_FCNTL_SIZE_HINT code. file: [707c95e4] check-in: [61a6ccbe] user: dan branch: trunk, size: 7106
2011-04-04
07:05
Changes to oserror.test and syscall.test so that they work with the in-memory journal permutation test. file: [02e5359b] check-in: [4e996f36] user: dan branch: trunk, size: 6749
2011-04-02
17:00
Avoid returning SQLITE_NOTFOUND when the unix xSetSystemCall interface is invoked with NULL passed as the second argument, even if all the default system calls are already installed. file: [b967e1f5] check-in: [3b91eaaa] user: dan branch: trunk, size: 6712
2011-03-30
19:08
Further tests for os_unix.c. file: [d1dae1fe] check-in: [a84f7711] user: dan branch: trunk, size: 6653
2011-03-29
18:28
Add tests to syscall.test and sysfault.test. file: [125d9781] check-in: [3d2de011] user: dan branch: trunk, size: 5455
15:40
Fix a problem whereby following an IO error in CommitPhaseTwo() of a multi-file transaction the b-tree layer could be left in TRANS_WRITE state, causing problems later on. file: [5ae4b3d4] check-in: [dbe569a0] user: dan branch: trunk, size: 2992
10:04
Fix a problem in the unix VFS implementation of xNextSystemCall(). Also some typos that prevent compilation when HAVE_POSIX_FALLOCATE is defined. file: [2f3e4e2c] check-in: [bc6cce81] user: dan branch: trunk, size: 1817 Added