[c] Signaux

Signaux [c] - C - Programmation

Marsh Posté le 26-05-2004 à 17:28:31    

J'ai un programme qui envoie un signal SIGUSR2 à son processus fils.
Je gère l'arrivé de ce signal dans le handler.
Mais à la fin, mon processus fils n'existe plus alors que je ne lui ai pas demandé de se fermer.
Est-ce normal ? Est-ce que le fait de passer dans le handler ferme le processus automatiquement ?


---------------
-=[Ju'S]=-
Reply

Marsh Posté le 26-05-2004 à 17:28:31   

Reply

Marsh Posté le 26-05-2004 à 17:33:41    

ben si ton processus se termine tout seul, il va pas attendre de signal pour terminer

Reply

Marsh Posté le 27-05-2004 à 09:54:58    

t'as pas compris ma question ...  
 
J'envoie un signal puis il se termine tout seul !!!
Je voulais savoir si quand un processus reçoit un signal, est-ce qu'il se termine après automatiquement !?


---------------
-=[Ju'S]=-
Reply

Marsh Posté le 27-05-2004 à 10:40:32    

Non c'est pas normale, est ce que t'es sur du code que t'execute dans ta fonction appelle par SIGUSR2, execute la seul et regarde si elle fait pas un seg fault

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed