aboutsummaryrefslogtreecommitdiff
path: root/src/os_unix.c
Commit message (Expand)AuthorAge
* Add a C-source spell-checking facility. make misspell (on Nix)larrybr2023-06-07
* Automatically set HAVE_PREAD and HAVE_PWRITE on linux, as has been done indrh2023-04-12
* Merge trunk into wasi-patches branch.stephan2023-02-06
|\
| * Fix a comment related to PENDING locks in os_unix.c. No code changes.dan2023-02-01
| * Fix a race condition during hot-journal rollback that could theoretically cau...dan2023-01-31
* | Merge trunk into wasi-patches branch.stephan2023-01-27
|\|
* | Merge trunk into wasi-patches branch and add missing yes/no result to the con...stephan2023-01-11
|\|
| * Fix handling of unix paths that contain ".." components such that "/" is cons...dan2023-01-10
* | Merge trunk into wasi-patches branch.stephan2022-12-10
|\|
| * In the unix backend, when implementing the defenses against small filedrh2022-12-06
| * Always use nanosleep() (instead of usleep() or sleep) if the drh2022-11-30
* | Account for lack of mmap(), getpid(), and shared memory APIs in wasi.stephan2022-11-19
* | Preliminary patches to get sqlite3.c building as-is in WASI environments.stephan2022-11-19
|/
* Include the kv-vfs as an optional VFS on unix builds if thedrh2022-09-17
* Fix the <sys/time.h> include in os_kv.c.drh2022-09-12
* Fix the amalgamation so that it builds with the standard unix backend again.drh2022-09-12
* Experimental changes to put sqlite3_temp_directory behind a mutex.drh2022-09-02
* Add the (undocumented) SQLITE_DEFAULT_UNIX_VFS compile-time option.drh2022-08-12
* Fix harmless compiler warnings in the new unixFullPathname implementation.drh2022-05-17
* Use osReadlink() in os_unix.c, not readlink() directly.drh2022-05-11
* For the unix VFS, rewrite the xFullPathname method so that it automaticallydrh2022-05-11
* Harden the xShmLock method of both the unix and Windows VFSes so that theydrh2022-03-22
* Improve the defenses against bad pathnames input into the findCreateFileMode()drh2022-03-09
* 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