haha cierto, crei que alarm() era parecido a sleep, pero no, bueno aqui un ejemplo sin el fork(), claro nunca esta de mas aprender a crear procesos hijos xd.
Código c:
Ver original#include <sys/types.h>
#include <signal.h>
void funcionSenial(int sig);
int main(){
char opcion;
alarm(5);
signal(SIGALRM, funcionSenial);
printf("Desea Salir?[S/N]: "); while(opcion != 'S'){
printf("Desea Salir?[S/N]: "); }
return 0;
}
void funcionSenial(int sig){
printf("Imprime esto cada 5 segs\n"); alarm(5);
}