Attendre un signal C

divx78 -  
Droopy_ Messages postés 248 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour a vous,

Langage : C
OS : OpenSUSE 10.3
Niveau : débutant.

Je voudrai savoir comment dir a mon programme d'attendre un signal en gros le mettre en pause tan que tu ne recoi pas de signal tu pause dés que tu recoit un signal tu traite la fonction et tu re-pause.

Merci de vos reponces

2 réponses

Droopy_ Messages postés 248 Date d'inscription   Statut Membre Dernière intervention   25
 
Je suppose que tu parles des signaux Unix ???

J'ai pas de Linux avec les manpages de développement, donc j'aurai pas de détail, mais
il faut que tu utilises la fonction signal, qui te permet de déclarer quelle fonction est appelée
en fonction du signal.
1
Droopy_ Messages postés 248 Date d'inscription   Statut Membre Dernière intervention   25
 
Il y a aussi la fonction sigaction qui est plus récente, mais aussi beaucoup plus compliquée.
0