>>8In practice I would expect actually trying to do useful things in a signal handler to be quite bothersome. The available mechanisms for achieving mutual exclusion are crude, and god only knows what weird bugs you're begging to find (in particular, I would not bet my time on the Linux or glibc people giving a flying fuck about little used POSIX features).