aboutsummaryrefslogtreecommitdiff
path: root/src/os_unix.c
Commit message (Expand)AuthorAge
* Fix a benign data race in os_unix.c that might trouble tsan and similar tools.dan2021-11-19
* Add #ifdef logic to os_unix.c so that it builds with SQLITE_OMIT_WAL defined.dan2021-11-02
* Provide an assert() to fire for applications that should never open or createdrh2021-10-23
* Back out the SQLITE_OPEN_EXCLUSIVE changes because it does not work ondrh2021-10-13
* Allow the SQLITE_OPEN_EXCLUSIVE flag in sqlite3_open(). Return thedrh2021-06-24
* Fix some minor #ifdef issues so that all of the supported compile-timedrh2021-06-15
* Fix a formatting error on the comment.drh2021-05-19
* Add a table of shared-memory lock offsets in a comment in the os_unix.c code.drh2021-05-19
* Add experimental SQLITE_FCNTL_EXTERNAL_READER file control.dan2021-04-02
* Fix a problem with the filename normalizer in unix, discovered by dbsqlfuzz.drh2021-03-18
* In os_unix.c, put ALWAYS() on unreachable branches associated with pathnamedrh2020-11-23
* The xFullPathname method of the unix VFS now normalizes the filenames bydrh2020-11-19
|\
| * Enhance the unix VFS so that it removes extra "/", "/./" and "/../" fromdrh2020-11-16
* | Improvements to the mechanism that attempts to report SQLITE_CORRUPT ifdrh2020-11-18
* | On unix, for certain error codes of read()/pread() returndrh2020-11-18
|/
* Add ALWAYS() to conditionals associated with SHM locking that are always true.drh2020-11-06
* Do not invoke usleep() for more than 999999 microseconds.drh2020-09-15
* Ensure that the busy-handler count is reset at the end of each sqlite3_file_c...dan2020-09-04
* Fix handling of an xShmLock(SHARED, UNLOCK) call when the caller does not hol...dan2020-08-28
* Modify the unixShmLock() function to avoid iterating through the (possibly la...dan2020-08-28
* Try to make SQLite easier to compiler for Mac Catalyst. See drh2020-08-19
* Fix other potentiall pointer aliasing problems associated with subclassingdrh2020-07-24
* 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