Message 339799 - Python tracker
> Back in 2007 the only POSIX-compliant type allowed for that was sig_atomic_t, anything else was undefined. Fair enough, but having a non-atomic type is still much better than a completely wrong type. In other words, the requirement of fitting a file descriptor is more important than being atomic.