| < Free Open Study > |
|
The syncdir package for Linux is a library that provides wrapped versions of the link(), open(), rename(), and unlink() system calls that force their changes to be written to disk immediately. This is useful because qmail relies upon the Berkeley Software Distribution (BSD) behavior of these operations to ensure that the queue is crash proof.
To use this library, build and install the library using make and make install, append -lsyncdir to the command in conf-ld in the qmail source directory, and rebuild qmail.
syncdir was written by Bruce Guenter. It's available from the Web (http://untroubled.org/syncdir/).
| < Free Open Study > |
|