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

  FORUM HardWare.fr
  Programmation
  C

  Changer l'action par defaut d'un signal

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Changer l'action par defaut d'un signal

n°1318175
hoty
Posté le 03-03-2006 à 21:22:00  profilanswer
 

Bonsoir,
 
le comportement par defaut d'un programme sous Linux lorsqu'il
recoit un SIGPIPE est de se terminer (Action = Term).
 
Est ce que quelqu'un sait s'il est possible de changer le comportement
de l'OS (pas du programme) pour avoir le meme comportement que pour
un SIGSEGV (creation d'un core dump) ?
 
Pas une modif du kernel, mais un parametre a changer qqp.
 
Merci

mood
Publicité
Posté le 03-03-2006 à 21:22:00  profilanswer
 

n°1318307
matafan
Posté le 04-03-2006 à 04:55:32  profilanswer
 

Tu peux définir un handler pour SIGPIPE (avec sigaction) et, dans ce handler, appeler le handler de SIGSEGV (dont tu récupère l'adresse également avec sigaction).

n°1318309
hoty
Posté le 04-03-2006 à 07:19:37  profilanswer
 

Je voulais savoir si on pouvait le faire sans modifier le programme.
C'est un programme chez un client ou le SIGPIPE n'etait pas ignore.
 
Le programme a plante et d'apres les log, c'etait bien au moment d'un send IP.
Mais il a eut un core dump. Comme il a du au moins active la generation des
core avec ulimit, je me demandais s'il avait pu egalement changer le comportement
par defaut du SIGPIPE.
 
Sinon, ca veut dire qu'il est tombe sur une autre probleme...  :(


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

  Changer l'action par defaut d'un signal

 

Sujets relatifs
Plugin Eclipse : lier Action et WizardLancer une action sur un clic dans combo
[Charset] Charset par défaut d'un invite de commandeLancer une action depuis une autre frame.
Du Caml pour changer[ASP.NET] Garder la valeur d'un élément html lors d'une action
commande pour changer de disque dur en DOSrecherche personne maitrisant langage flash et action script
Changer le user-agent du serveur php : possible ?VC++ -> changer affichage couleur??
Plus de sujets relatifs à : Changer l'action par defaut d'un signal


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