/ All files named "test/syscall.test"
Login

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

History for test/syscall.test

2017-07-28
02:02
[26f05bc2] part of check-in [def55027] Backport of all batch-atomic-write changes through check-in [67bad7fb9b] (check-in: [def55027] user: drh branch: batch-atomic-write-3.19, size: 7229)
2017-07-20
19:49
[a39d9a36] part of check-in [416973ed] Add support for F2FS atomic writes. Untested at this point. (check-in: [416973ed] user: dan branch: batch-atomic-write, size: 7197)
2017-07-10
12:07
[7a606017] part of check-in [f27b6370] 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. (check-in: [f27b6370] user: drh branch: trunk, size: 7191)
2016-01-25
18:43
[f59ba4e2] part of check-in [8a6e4147] Only use lstat() if the HAVE_LSTAT macro is defined. Fix some test file issues. (check-in: [8a6e4147] user: dan branch: follow-symlinks, size: 7223)
2015-11-24
15:06
[2aa9e111] part of check-in [6c2ddea6] Make the geteuid() system call overloadable using xSetSystemCall() on the unix VFSes. (check-in: [6c2ddea6] user: drh branch: trunk, size: 7217)
2015-10-31
17:58
[fba9ebdc] part of check-in [c7c81050] 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. (check-in: [c7c81050] user: dan branch: follow-symlinks, size: 7209)
2014-03-20
09:42
[d2fdaad7] part of check-in [e3d2be3b] Add a test to ensure os_unix.c works with 64KiB OS pages. (check-in: [e3d2be3b] user: dan branch: shm-mapping-fix, size: 7200)
2014-02-12
15:05
[8e96912c] part of check-in [f352ef57] Various fixes and test case updates so that veryquick.test passes again. (check-in: [f352ef57] user: dan branch: deferred-open, size: 7234)
2013-03-25
20:50
[a653783d] part of check-in [8776047b] Add munmap and mremap to the set of os interfaces that can be overloaded in os_unix.c. (check-in: [8776047b] user: drh branch: experimental-mmap, size: 7184)
19:57
[cf59bafc] part of check-in [a607d63f] Merge all recent trunk changes into the experimental-mmap branch. (check-in: [a607d63f] user: drh branch: experimental-mmap, size: 7170)
2012-02-13
20:16
[bea9bf32] part of check-in [84b32460] 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. (check-in: [84b32460] user: drh branch: trunk, size: 7165)
2012-02-11
23:55
[8a1bd957] part of check-in [98efac96] Make fchown() an overrideable system call in os_unix.c. (check-in: [98efac96] user: drh branch: trunk, size: 7159)
2011-12-19
00:31
[265cda61] part of check-in [41891b23] Some fixes to the test suite so that it works with ZERO_DAMAGE set to true. Still lots more problems remain. (check-in: [41891b23] user: drh branch: statvfs, size: 7152)
2011-11-14
01:55
[e97f53eb] part of check-in [09be42d5] Begin making experimental changes to use mmap() for reading content from a database. The code compiles, but crashes on the test suite. (check-in: [09be42d5] user: drh branch: mmap-experimental, size: 7155)
2011-11-04
02:24
[2a922050] part of check-in [e2f08426] 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. (check-in: [e2f08426] user: drh branch: trunk, size: 7139)
2011-08-10
01:52
[966addf7] part of check-in [6b236069] Make the openDirectory routine in os_unix.c overrideable so that it can be turned into a harmless no-op for the chromium sandbox. (check-in: [6b236069] user: drh branch: trunk, size: 7127)
2011-08-08
23:18
[a9d065ad] part of check-in [8d1b5c3a] Allow the unlink() system call to be overridden in os_unix.c. (check-in: [8d1b5c3a] user: drh branch: trunk, size: 7113)
2011-04-06
19:15
[707c95e4] part of check-in [61a6ccbe] Fix a benign inaccuracy in the os_unix.c SQLITE_FCNTL_SIZE_HINT code. (check-in: [61a6ccbe] user: dan branch: trunk, size: 7106)
2011-04-04
07:05
[02e5359b] part of check-in [4e996f36] Changes to oserror.test and syscall.test so that they work with the in-memory journal permutation test. (check-in: [4e996f36] user: dan branch: trunk, size: 6749)
2011-04-02
17:00
[b967e1f5] part of check-in [3b91eaaa] 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. (check-in: [3b91eaaa] user: dan branch: trunk, size: 6712)
2011-03-30
19:08
[d1dae1fe] part of check-in [a84f7711] Further tests for os_unix.c. (check-in: [a84f7711] user: dan branch: trunk, size: 6653)
2011-03-29
18:28
[125d9781] part of check-in [3d2de011] Add tests to syscall.test and sysfault.test. (check-in: [3d2de011] user: dan branch: trunk, size: 5455)
15:40
[5ae4b3d4] part of check-in [dbe569a0] 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. (check-in: [dbe569a0] user: dan branch: trunk, size: 2992)
10:04
Added: [2f3e4e2c] part of check-in [bc6cce81] Fix a problem in the unix VFS implementation of xNextSystemCall(). Also some typos that prevent compilation when HAVE_POSIX_FALLOCATE is defined. (check-in: [bc6cce81] user: dan branch: trunk, size: 1817)