aboutsummaryrefslogtreecommitdiff
path: root/src/os_unix.c
Commit message (Expand)AuthorAge
* Extend the refactoring into extensions. Clean up stray newlines.drh2020-06-19
* Refactoring various names. No changes in the resulting machine code.drh2020-06-19
* Expand upon a comment in os_unix.c. No changes to code.dan2020-05-29
* Fix a problem preventing building without SQLITE_ENABLE_SETLK_TIMEOUT defined.dan2020-05-06
* Add error code SQLITE_BUSY_TIMEOUT, used internally by the OS layer to indica...dan2020-05-06
* Add tests for running recovery when opening a write transaction or performing...dan2020-05-06
* Unless upgrading an existing read transaction, have ENABLE_SETLK_TIMEOUT buil...dan2020-05-05
* Do not use O_NOFOLLOW when opening a directory just to call fsync() ondrh2020-04-20
* Modifications to the way blocking locks are used in SQLITE_ENABLE_SETLK_TIMEO...dan2020-03-27
* Omit O_NOFOLLOW from the open() call when opening /dev/null, since /dev/nulldrh2020-02-13
* Follow-up to check-in [c8c6dd0e6582ec91] - change the xAccess() method todrh2019-12-27
* In the xAccess() method of the unix VFS, return true if the named objectdrh2019-12-26
* Revise the SQLITE_OPEN_NOFOLLOW so that it actually uses O_NOFOLLOW in thedrh2019-11-22
* Add support for SQLITE_OPEN_NOFOLLOW.drh2019-11-18
* Allow compile-time options -DHAVE_GETHOSTUUID=0 and -DHAVE_GETHOSTUUID=1.drh2019-09-27
* In the previous check-in, the variable should be openMode, not openFlags.drh2019-09-25
* In the unix VFS layer, do not attempt to chown() the journal to be the samedrh2019-09-25
* Improved reuse of file descriptors for which close() is delayed to preventdrh2019-08-06
* Call ioctl() with the correct signature on both Android and stock Linux.dan2019-07-15
* Remove unreachable "break" statements to silence harmless compiler warningsdrh2019-07-13
* Back out the change to support Fuchsia, since it turns out fuchsia does notdrh2019-03-15
* Changes to the unix VFS that allegedly enable it to build of Fuchsia.drh2019-02-20
* On the first connection to a WAL-mode database that was not cleanly shut downdrh2018-10-11
* In the unix VFS, fix the heap shm allocator (used for unix-excl) drh2018-10-11
* Add an additional assert() verifying mutex invariants on thedrh2018-10-02
* Additional field name changes and commit fixes associated with shared-memorydrh2018-10-02
* Fix comments and refactor some names associated with shared-memory lockingdrh2018-10-02
* Fix a problem building on Android with SQLITE_ENABLE_BATCH_ATOMIC_WRITE set.dan2018-09-18
* Fix an assert() in os_unix.c that is not true when using RBU.dan2018-09-12
* Fix a harmless compiler warning in os_unix.c.drh2018-09-06
* Fix a harmless unused-variable compiler warning that only came up in certaindrh2018-08-16
* Stop requiring the global VFS mutex to access the unixInodeInfo.pUnused field.drh2018-08-13
* Take extra precautions to ensure access to unixInodeInfo.pUnused is protecteddrh2018-08-13
* Fix an incorrect comment on the unix-nolock VFS object. No functionaldrh2018-08-13
* Return an SQLITE_NOMEM error if the locking mutex fails to allocate.drh2018-07-23
* First attempt at reducing mutex contention in the unix VFS by providingdrh2018-07-23
* Proposed fix for the use of posix_fallocate() so that it handles EINVALdrh2018-06-02
* Avoid a race condition that might cause a busy_timeout to last longer thandrh2018-03-26
* Add infrastructure to support for using F_SETLKW with a timeout on systemdrh2018-03-26
* Remove an unnecessary memset().drh2018-02-21
* Only try to use the geteuid() interface on unix if HAVE_FCHOWN is defined.drh2018-02-19
* Allocation the mutex used by the unix VFS only once at initialization, insteaddrh2018-02-05
* Fix an error in the setDeviceCharacteristics() procedure for thedrh2018-01-15
* Fix a problem in os_unix.c causing it to return SQLITE_CANTOPEN instead ofdan2018-01-10
* In the os_unix.c implementation of xOpen(), do not returndan2018-01-09
* An improved way of generating the SQLITE_READONLY_DIRECTORY error.drh2017-12-13
* New result code SQLITE_READONLY_DIRECTORY is returned when an attempt isdrh2017-12-13
* Minor enhancement to two assert() statements in the default VFSes.drh2017-12-13
* Fix a harmless API signature mismatch in the unix VFS.drh2017-12-09
* Change the name of SQLITE_READONLY_CANTLOCK to SQLITE_READONLY_CANTINIT.drh2017-11-08