On 1/25/16, Howard Chu <hyc at symas.com> wrote: > > This is actually quite an unusual requirement; on older Unix systems you > couldn't even *open* a directory, let alone obtain write access to it or > fsync it.
Yeah. When the SQLITE_DISABLE_DIRSYNC compile-time option is present, we disable the directory sync logic for this reason. Some unixes (HP/UX) require -DSQLITE_DISABLE_DIRSYNC in order to work. But Linux, MacOS, and *BSD all work without it, so I thought I'd just not bring that up... -- D. Richard Hipp drh at sqlite.org