/ Check-in [cb774b26]
Login

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

Overview
Comment:Only require double-zero terminators on database filenames, not any every files supplied to the xOpen method. This backs out [2544f233f1]. Also refactor the fillInUnixFile() routine in os_unix.c to reduce the number of parameters.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: cb774b26e13745cfad0d76a71e47466d703e0007
User & Date: drh 2012-01-10 23:18:38
Context
2012-01-11
00:38
Make sure filenames handed to the VFS by the fake_big_file test procedure are double-zero terminated. check-in: d0a86860 user: drh tags: trunk
2012-01-10
23:18
Only require double-zero terminators on database filenames, not any every files supplied to the xOpen method. This backs out [2544f233f1]. Also refactor the fillInUnixFile() routine in os_unix.c to reduce the number of parameters. check-in: cb774b26 user: drh tags: trunk
17:59
Refactor sqlite3OsFileControlNoFail() into sqlite3FileControlHint(). check-in: 722735a4 user: drh tags: trunk
16:56
Add function sqlite3OsFileControlNoFail(), which is the same as sqlite3OsFileControl() except that it does not simulate OOM errors. This saves adding calls to the BenignMalloc() functions around each of the invocations of sqliteOsFileControl() that ignore the return code. check-in: af59b182 user: dan tags: trunk
Changes
Unified Diffs Side-by-Side Diffs Patch

Changes to src/os_unix.c.

Changes to src/pager.c.

Changes to src/test3.c.

Changes to src/test_multiplex.c.

Changes to src/util.c.