ghc-atomic-write 0.2.0.7 Atomically write to a file
Atomically write to a file on POSIX-compliant systems while preserving permissions.
mv is an atomic operation. This makes it simple to write to a file atomically just by using the
mv operation. However, this will destroy the permissions on the original file. This library preserves permissions while atomically writing to a file.