/ Check-in [ce11f8e8]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Fix the nolock VFS so that it supports shared memory.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | apple-osx
Files: files | file ages | folders
SHA1:ce11f8e8a38b36fd78c104ba7b6900f77d7b586b
User & Date: drh 2016-04-29 17:07:39
Context
2016-05-02
15:00
Merge enhancements and bug fixes from trunk. check-in: f52765ee user: drh tags: apple-osx
2016-04-29
17:07
Fix the nolock VFS so that it supports shared memory. check-in: ce11f8e8 user: drh tags: apple-osx
15:52
Merge enhancements from trunk, and in particular the TEMP file deferred I/O enhancements. check-in: 81b76901 user: drh tags: apple-osx
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to src/os_unix.c.

  6173   6173     unixUnlock,               /* xUnlock method */
  6174   6174     unixCheckReservedLock,    /* xCheckReservedLock method */
  6175   6175     unixShmMap                /* xShmMap method */
  6176   6176   )
  6177   6177   IOMETHODS(
  6178   6178     nolockIoFinder,           /* Finder function name */
  6179   6179     nolockIoMethods,          /* sqlite3_io_methods object name */
  6180         -  2,                        /* shared memory is enabled */
         6180  +  3,                        /* shared memory is enabled */
  6181   6181     nolockClose,              /* xClose method */
  6182   6182     nolockLock,               /* xLock method */
  6183   6183     nolockUnlock,             /* xUnlock method */
  6184   6184     nolockCheckReservedLock,  /* xCheckReservedLock method */
  6185   6185     0                         /* xShmMap method */
  6186   6186   )
  6187   6187   IOMETHODS(