Next: Problèmes de la gestion Up: La gestion simplifiée avec Previous: La gestion simplifiée avec

Un exemple

Exemple pour rendre un programme insensible à la frappe du caractère de contrôle intr sur le terminal de contrôle du processus.

void got_the_blody_signal(int n) {
    signal(SIGINT, got_the_blody_signal);
    printf(" gotcha!!  your  (%d) signal is useless \n");
}

main() {
    signal(SIGINT, got_the_blody_signal);
    printf(" kill me now !! \n");
    for(;;);
}
une version plus élégante et plus fiable:
    signal(SIGINT, SIG_IGN);


Dominique REVUZ
Mon Feb 2 12:10:31 MET 1998
Une Bug Un mail Merci