Odblokovani procesu - VYRESENO

Jaroslav Honsa honsa na sunstel.asu.cas.cz
Pátek Květen 12 18:31:31 CEST 2000


Dobry podvecer,

tak uz jenom shrnuti, kdyby to nekdo potreboval.
Nakonec mel pravdu Vladimir Benes s funkci siginterrupt(3) i kdyz podle
mne manpage nemluvi pravdu nebo to spatne chapu. Rika, ze standartne na
Linuxu, jestlize mam
nejakou obsluznou funkci volanou pres funkci signal(2), bude systemove
volani po prichodu definovaneho signalu preruseno, jinak se pouze
restartuje. Ja jsem funkci signal(2)
pouzival, tak jsem se nejdrive domnival, ze je vsechno v poradku. Ale
systemove volani recvfrom(2) se presto jenom restartovalo. Nastesti druhy
parametr funkce siginterrupt(3), flag=1 resi muj pripad.
Na UNIXech to je asi trochu jinak, protoze, jak se zda Richard Stevens v
knizce Programovani siti operacniho systemu UNIX takove problemy nemel.
Diky vsem, co se mi pokouseli pomoci.

Zdravi Jaroslav Honsa.



Další informace o konferenci Linux