Really, POSIX? Really? memset() isn't async-signal-safe? How is it not safe? … oh … that's why