aboutsummaryrefslogtreecommitdiff
path: root/src/os_unix.c
Commit message (Expand)AuthorAge
* Remove an assert() in the unix file locking logic that is not truedrh2025-01-20
* Add the SQLITE_FCNTL_NULL_IO file-control.drh2024-11-13
* Change a (#define HAVE_FCHMOD) to (#define HAVE_FCHMOD 1) per user request in...stephan2024-11-05
* Rename to SQLITE_IOCAP_SUBPAGE_READ.drh2024-10-22
* Add the SQLITE_IOCAP_BYPASS device characteristic. Do not allow thedrh2024-10-22
* Fix harmless compiler warning in flockCheckReservedLock().drh2024-10-15
* Fix the xCheckReservedLock() method of the flock VFS to avoid dropping the fi...dan2024-10-09
* Resolve a harmless compiler warning in QNX builds.stephan2024-09-26
* Automatically disable directory fsync when compiling for AIX.drh2024-08-18
* Handle the case where unix-dotfile is used with URI parameter nolock=1.dan2024-06-11
* Fix a problem with rolling back hot journals using the unix-dotfile VFS.dan2024-06-11
* 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