empty file so if you accidently apply a patch created with diff -N twice, you get files with duplicate contents. Reported by: Antoine Brodin <antoine.brodin at laposte.net>
modeled on ethers(3) except that all functions are thread-safe. Reviewed by: simokawa