option #44

No flush on CLOSE

WTSupported in traditional Synergy on Windows
WNSupported in Synergy .NET on Windows
USupported on UNIX


System option #44 “turns off” file system write flushing (fdatasync() on UNIX and FlushFileBuffers() on Windows) on a CLOSE when system option #36 is not set.

If you set system option #44, the runtime won’t flush data pending writes when it closes an ISAM or relative file. On some systems, file flushing can be quite slow on large files, which is why you may want to turn it off.

If system option #44 is not set, the runtime will force a physical write of data from the system cache each time it closes an ISAM or relative file. This guarantees that data is written from the cache back to disk.