Don't block signals while performing system calls, but instead restart the calls if they are interrupted.