aboutsummaryrefslogtreecommitdiff
path: root/src/os_unix.c
Commit message (Expand)AuthorAge
* Fix the computation of the offset on the mmap() for the Nth shared memorydrh2010-09-02
* Fix memory allocation in proxy locking so that it works with SQLITE_MEMDEBUG.drh2010-08-11
* Support FCNTL_CHUNK_SIZE on windows too.dan2010-07-28
* Add experimental unix-only file-control to grow and truncate the database fil...dan2010-07-27
* Fix a race condition in os_unix.c that may occur when one thread is opening a...dan2010-07-20
* Previous check-in [534aab837e] accidently reverted somedrh2010-07-15
* Optionally support shared-memory in /dev/shm or other tmpfs directorydrh2010-07-15
* When creating a journal file on unix, attempt to create it with the same perm...dan2010-07-15
* Fix a typo in a comment in os_unix.c.drh2010-07-14
* On unix, try to create the *-wal and *-shm files with the same permissions as...dan2010-07-14
* Fix the unix driver to return an I/O error if unlink fails for any reasondrh2010-07-14
* Change the name of the xShmClose VFS method to xShmUnmap, everywhere.drh2010-07-14
* Tweaks to the new shared-memory interface design - mostly comment changes.drh2010-07-13
* Changes so that the xShmOpen VFS method is no longer required. Its job can be...dan2010-07-13
* Remove the unused xRename() method from the sqlite3_vfs object.drh2010-07-03
* Fix compiler warnings in the proxy locking code.drh2010-07-02
* Suppress various compiler warnings.drh2010-06-26
* Adjust the shared-memory locking range to account for the new version numberdrh2010-06-23
* Merge latest trunk change.dan2010-06-21
|\
| * Fix an uninitialized variable in os_unix.c.drh2010-06-19
| * Change the unix VFS to always allocate shared-memory using a file in thedrh2010-06-19
* | Change the implementation of the unix implementation of xAccess() so that it ...dan2010-06-18
|/
* Fix a memory leak that can occur in os_unix.c if an IO error occurs within th...dan2010-06-16
* Move the xShmMap method to in between xShmLock and xShmBarrier, since it seemsdrh2010-06-14
* Add the new xShmMap (formerly xShmPage) to os_win.c.dan2010-06-14
* Remove xShmGet/Size/Release from the sqlite3_vfs structure. Change the name o...dan2010-06-14
* Experimental change to the xShmXXX parts of the VFS interface.dan2010-06-11
* In os_unix.c, call munmap() to unmap a shared-memory region prior to closing ...dan2010-06-07
* Make sure the directory used by os_unix.c for shared-memory files is alwaysdrh2010-06-02
* Changes to make WAL more robust against SHM locking failures and OOM errors.drh2010-06-02
* The shared-memory used by WAL on linux now really is shared memory in /dev/shm.drh2010-06-01
* Do not hold the shared-memory mutex in os_unix.c if returning NULL.dan2010-06-01
* Fix os_unix.c so that it will compile and build on a Mac.drh2010-06-01
* Fix issues with locking_mode=EXCLUSIVE in WAL.drh2010-05-31
* Fix an inconsistent #ifdef in wal.c. Fix os_unix.c so that it does not allowdrh2010-05-31
* Get the new xShmLock interface design working on os_win.c.drh2010-05-31
* Remove the tests that enable tracing based on the existance of the "vdbe_*"drh2010-05-31
* WAL runs but quickly deadlocks.drh2010-05-31
* Initial code for incremental checkpoint in WAL mode. This check-in compilesdrh2010-05-30
* Change the semantics of xShmGet() such that it will never increase the sizedrh2010-05-26
* Update header comments in wal.c to correctly describe the WAL file format.drh2010-05-25
* Comment out the SQLITE_FCNTL_SIZE_HINT from os_unix.c since it does not drh2010-05-21
* Add a new xShmBarrier method to the VFS - a shared-memory fence operation.drh2010-05-20
* Add the SQLITE_FCNTL_SIZE_HINT operator to sqlite3_file_control() and use itdrh2010-05-19
* Mark the shared-memory in the WAL implementation as volatile.drh2010-05-18
* Fix a typo that (by bad luck) was not a syntax error but which caused some drh2010-05-14
* Simplifications to the SHM implementation in os_unix.c, taking advantagedrh2010-05-14
* Simplify os_unix.c by removing support for LinuxThreads. Linux systems mustdrh2010-05-14
* Change the OSTRACEn() macro to OSTRACE(()). Also rename some internal fieldsdrh2010-05-14
* Change the xShmSize() implementation in os_unix.c so that it will onlydrh2010-05-13