These are the kernel patches for the "fsync" system call for Linux. You will need at least 0.99pl7A (0.99pl7 + ALPHA-diffs) to run them. There have been many changes to the Linux filesystems recently, but things now seem stable enough to release the fsync code. Apply the patches with "patch -p0 _syscall1(int,fsync,int,fd) This code will be compatible with earlier kernels; the call to fsync will return ENOSYS (call not implemented) if the binary is run on a kernel without fsync. Regards, Stephen Tweedie