View Single Post
Old 05-06-2010, 10:36   #6
clockover
Senior Member
 
L'Avatar di clockover
 
Iscritto dal: Oct 2004
Messaggi: 1945
Puoi mandare in esecuzione un alarm(secondi) e gestire il segnale in modo opportuno!
Es
Codice:
{
    signal(SIGALRM, sig_handler);//funzione del gestore del segnale
    alarm(10);//dopo 10 secondi invio di un segnale SIGALRM
    //altra roba.....
}

void sig_handler(){
    kill(getpid(), SIGINT);
}

//e ovviamente puoi mettere un gestore per SIGINT
clockover è offline   Rispondi citando il messaggio o parte di esso