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