sig_atomic_t ist definiert in der signal, die in C über signal.h, bzw. in C++ über csignal eingebunden wird.
sig_atomic_t ist ein integraler Datentyp.
Um Portabilität von Signalen zu maximieren, sollten nur sig_atomic_t-Variablen mit dem Attribut volatile in ihnen verändert werden.