aboutsummaryrefslogtreecommitdiff
path: root/src/os_unix.c
Commit message (Expand)AuthorAge
* Modify three #if checks in os_unix.c to improve handling of SQLITE_OMIT_WAL o...stephan2024-06-03
* Have os_unix.c reuse cached file-descriptors in the case when a read-write fd...dan2024-03-21
* Extend the strerror_r() result type discrepancy check in os_unix.c to include...stephan2024-02-19
* In os_unix.c and os_win.c, do not allow xFetch() to return a pointer to a pag...dan2024-01-23
* Minor change to os_unix.c to facilitate 100% MC/DC testing.drh2024-01-08
* Fix SQLITE_ENABLE_SETLK_TIMEOUT assert() statements in os_unix.c to avoid rea...dan2023-12-20
* In SQLITE_ENABLE_SETLK_TIMEOUT builds, use blocking locks in place of sleep()...dan2023-11-27
* When ENABLE_SETLK is defined, avoid ever blocking on the lock mutex in os_uni...dan2023-11-18
* When SQLITE_ENABLE_SETLK_TIMEOUT is defined, use a separate mutex in os_unix....dan2023-11-17
* Changes so that if SQLITE_ENABLE_SETLK_TIMEOUT is defined as 2 instead of 1, ...dan2023-11-15
|\
| * Change things so that if SQLITE_ENABLE_SETLK_TIMEOUT is defined as 2 instead ...dan2020-06-29
* | Fix an assert() that could fail within calls to sqlite3_snapshot_open() in SQ...dan2023-11-07
* | Fix harmless compiler warnings.drh2023-10-25
* | Unix builds now assume the presence of nanosleep() in the standard library.drh2023-08-03
* | 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