Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1359 connectés 

  FORUM HardWare.fr
  Programmation
  C

  gestion des signaux processus

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

gestion des signaux processus

n°933918
souliane
Posté le 30-12-2004 à 00:09:56  profilanswer
 

Salut,
 
voilà je fait une fonction void handler(int i) que j'appelle par exemple avec signal(SIGINT, &handler) pour que le signal SIGINT, qui correspond a CTRL+C, n'arrete plus le programme. Le probleme c'est que ca m'ecrit quand meme ^C sur l'écran, et je ne peux l'effacer avec des backslash... Comment faire pour que ca n'ecrit plus ^C ?
 
Sinon le signal correspondant à CTRL-D c'est SIGHUP ? Parsque je n'arrive pas à rédéfinir son comportement... ?!

mood
Publicité
Posté le 30-12-2004 à 00:09:56  profilanswer
 

n°933922
matafan
Posté le 30-12-2004 à 00:21:29  profilanswer
 

Ctrl-D ca envoie EOF sur l'entree standard du programme. Rien a voir avec les signaux.
 
Le ^C est affiche par ton terminal ; je ne pense pas que tu puisse empecher ca depuis ton programme (enfin tu peux toujours desactiver l'echo tu term via un ioctl, mais bon).

n°933923
souliane
Posté le 30-12-2004 à 00:24:29  profilanswer
 

Ah... et le Ctrl-D il n'y a aucun moyen de modifier son comportement alors ?

n°933930
Emmanuel D​elahaye
C is a sharp tool
Posté le 30-12-2004 à 00:44:22  profilanswer
 

souliane a écrit :


voilà je fait une fonction void handler(int i) que j'appelle par exemple avec signal(SIGINT, &handler) pour que le signal SIGINT, qui correspond a CTRL+C, n'arrete plus le programme.


SIGINT est commandé par Ctrl-break, pas par Ctrl-C.


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°933931
souliane
Posté le 30-12-2004 à 00:57:13  profilanswer
 

> SIGINT est commandé par Ctrl-break, pas par Ctrl-C.
 
Euh ca depend peutetre des systeme mais en general c'est bien Ctrl-C qui lance SIGINT.
http://www.google.fr/search?hl=fr& [...] Rechercher


Message édité par souliane le 30-12-2004 à 00:57:50

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  gestion des signaux processus

 

Sujets relatifs
Gestion de modèle de page avec PHPgestion d'erreur dans PHP5
gestion des ressources[glut] gestion du clavier, printf des touches
Gestion de fichiersoutil de gestion elcetronique de doc
gestion des lumieres en opengl avec glut[vbs]Gestion des erreurs et fichier log...
[Apache] Impossible de killer le processusGestion des signaux/processus en C ...
Plus de sujets relatifs à : gestion des signaux processus


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR