You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implement an sqlite3_dotlk build tag compatible with unix-dotfile on all systems (same as sqlite3_flock is compatible with unix-flock).
This would allow all systems (including e.g. Plan 9) to support single process concurrency, and might allow Unixes with only broken POSIX locks (e.g. Solaris, see #168) to even support shared memory WAL.
Of course this is also of limited use, in other ways:
only Windows/Linux/macOS/FreeBSD on amd64/arm64 support the wazero compiler
only big endian architectures can have shared memory (Wasm is big endian)
Implement an
sqlite3_dotlk
build tag compatible withunix-dotfile
on all systems (same assqlite3_flock
is compatible withunix-flock
).This would allow all systems (including e.g. Plan 9) to support single process concurrency, and might allow Unixes with only broken POSIX locks (e.g. Solaris, see #168) to even support shared memory WAL.
Of course this is also of limited use, in other ways:
mmap
(Implement shared memory on Windows #75)The text was updated successfully, but these errors were encountered: