typedef volatile int sig_atomic_t; /** non-interruptible type **/ /*** is a type of object that can be used atomically even in the presence of interrupts. ***/ /* TYPEDEF(integer) STDC(1) */