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