]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Merging in OSX customizations:
authoradam <adam@noemail.net>
Tue, 3 Nov 2009 22:34:35 +0000 (22:34 +0000)
committeradam <adam@noemail.net>
Tue, 3 Nov 2009 22:34:35 +0000 (22:34 +0000)
commite6c3c72c1b1070d5e118a04fec790c915fec2231
tree3e23e470de959f44754dc8b667754e840c17278a
parentf639c40f770f6d63fd8adef642b27e3314743a5a
Merging in OSX customizations:

A ext/sqlrr/sqlrr.[ch]
-- add sql recording/replay support (very experimental extension -- pre alpha)

M ext/rtree/rtree.c
-- fix cast compiler warning

M src/func.c
-- substring backward compatiblity <rdar://problem/6778339>

M src/legacy.c
-- replay recorder calls

M src/main.c
-- if SQLITE_ENABLE_AUTO_PROFILE, call sqlite3_profile when env(SQLITE_AUTO_PROFILE)
-- replay recorder calls

M src/mem1.c
-- use custom malloc zone on single core systems

M src/os_unix.c
-- hostid via gethostuuid
-- read-only file system support for proxy locking
-- improved handling of simulated shared lock on AFP/SMB on 64 bit systems
-- disable whole-file-lock NFS file locking
-- fix for downgrading from exclusive to shared lock on NFS
-- proxy lock breaking & recreating local lock files
-- support SQLITE_OPEN_AUTOPROXY flag
-- only write 1st byte into new zero-length files if fs is DOS
-- cache fs type info in unixFile struct
-- force use of fsync() even if fdatasync() is available
-- remove flock locking style support for SMB
-- replace strcpy with strlcpy

M src/prepare.c
-- replay recorder calls

M src/sqlite.h.in
-- added SQLITE_OPEN_AUTOPROXY

M src/sqliteInt.h
-- include replay recorder header

M src/vdbeapi.c
-- checking for NULL statement for <rdar://6646331>
-- replay recorder calls

FossilOrigin-Name: 941a01eb868815f566539e9ab21f807d9e798e40
28 files changed:
Makefile.in
ext/rtree/rtree.c
ext/sqlrr/README.txt [new file with mode: 0644]
ext/sqlrr/sqlrr.c [new file with mode: 0644]
ext/sqlrr/sqlrr.h [new file with mode: 0644]
manifest
manifest.uuid
src/func.c
src/legacy.c
src/main.c
src/mem1.c
src/os_unix.c
src/pragma.c
src/prepare.c
src/sqlite.h.in
src/test1.c
src/test_backup.c
src/vdbeapi.c
test/attach.test
test/lock_proxy.test [new file with mode: 0644]
test/main.test
test/malloc_common.tcl
test/memdb.test
test/memsubsys1.test
test/pragma.test
test/quick.test
test/tester.tcl
tool/mksqlite3c.tcl