Odchyceni signalu

Alexandr Malusek malusek na hroch.ujf.cas.cz
Úterý Říjen 3 11:25:47 CEST 2000


Petr.Novotny na antek.cz (Petr Novotny) writes:

> > To je prilis zjednoduseny pohled. Semantika rozhrani signal()
> > se menila dokonce i v ramci jednotlivych vetvi.
> 
> Neadresoval jste puvodni pripominku k prenositelnosti sigaction(2). 
> Toto volani na pre-POSIX unixech fakticky neni (na rozdil od 
> signal(2), ktere je v unixu od usvitu veku).

Ze zvedavosti jsem se podival do knihy "Linux Application
Development", M.K. Johnson, E.W. Troan, Addison-Wesley, ISBN
0-201-30821-5 (tuto knihu doporucuji pisateli puvodniho dotazu).

Autori knihy se celkem jednoznacne priklani pro pouziti POSIX signalu,
a tedy i sigaction(). signal() zavrhuji z duvodu, ktere zde jiz byly
uvedeny - ruzna semantika na ruznych systemech. Jako prevenci
flamewars radsi jeste jednou uvedu, ze kniha popisuje programovani pod
"soucasnym" Linuxem, nikoliv programovani pro jine unixy.

Jinak seznam reentrantnich funkci je v knize uveden take.

--
A. Malusek  (malusek na ujf.cas.cz)
UJF AV CR


Další informace o konferenci Linux