Voila j'ai un petit problème concernant la gestion d'une interruption provoquée par Control-Z!

J'ai dans mon fichier un gestionnaire de signal qui intercepte correctement le signal SIGSTP (affichage du message) seulement cela ne me rend pas la main dans la console!

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
void stop(){
printf("Supsension...\n");
}
int main(){
...
sigStop.sa_handler=stop;
sigemptyset(&sigStop.sa_mask);
sigaction(SIGTSTP, &sigStop, NULL);
 
}
Quelqu'un a t il une idée, siouplé?