//-------------------------------------------------------------------- // alarma.c //-------------------------------------------------------------------- #include // signal SIGALRM #include // printf #include // alarm pause //-------------------------------------------------------------------- int ESPERA = 1; // segundos //-------------------------------------------------------------------- void atrapar_alarma(int i) // manejador de señal { printf("¡¡¡ALARMA!!!\n"); } //-------------------------------------------------------------------- int main() { signal(SIGALRM, atrapar_alarma); for (;;) { alarm(ESPERA); pause(); } } //--------------------------------------------------------------------