programatorske - nejde odchytit SIGSEGV

Milos Prchlik prchlm2 na feld.cvut.cz
Úterý Listopad 13 10:51:54 CET 2001


> momentalne tam chytam TERM cez jednoduchu vec
> 
> signal(SIGTERM, proc)
> 
> a chodi to... skusal som aj zlozitejsie veci, cez sigaction... 
samotny kod
> uz nemam, som ho porusil, ale neslo. ak by niekto mal kus 
funkcneho kodu,
> bol by som vdacny...
> 

Nemelo by to byt tak slozite:

<code>
  struct sigaction act, old;

  act.sa_handler = <handler_pro_signal>;
  sigemptyset (&act.sa_mask);
  sigaddset (&act.sa_mask, <cislo_signalu>);
  act.sa_flags = SA_RESTART | SA_NOCLDSTOP;
  sigaction (sig, &act, &old);
</code>

Tak s timhle kodem ja pracuji uz velice dlouho a nemuzu si 
stezovat na nejakou nefunkcnost.

Milos Prchlik

"... Because world is hollow and I touched the sky."


Další informace o konferenci Linux