bonjour tout le monde,
Je dois faire une petite fonction qui sert à quitter mon programme
c est une application en C sous unix
enfaite c est une sorte de tchat entre des processus via des tubes nommés
dans mon menu il y'a "quitter l application" du coup je dois arrêter le processus de l utilisateur ("n importe lequel qui demande de quitter")
je pensais à ça comme solution mais je ne suis pas sûre!!!
donc est ce que cette fonction est générale? elle arrête l utilisateur en question ou pas?
enfaite je ne suis pas sûre que le getpid() est de l utilisateur en question vu que dans mon programme je parle a plusieurs processus au même temps!!!

Ps:je suis nulle en programmation

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
void handler_quit_prg(int sig){ 
printf("deconnexion..\n"); 
execl("kill","-9","getpid()",NULL); 
exit(0); 
}
merci pour votre attention et votre aide en avance!!!