dlhy timeout

Jan Kasprzak kas na informatics.muni.cz
Úterý Červen 15 08:02:06 CEST 1999


Petr Snajdr wrote:
: On 14 Jun 1999, David Rohleder wrote:
: > satko na quanto.uniag.sk (Jan Satko) writes:
: > > Zavolam funckiu connect na nejake ip-cko. Vsetko je okej.
: > > Ale ked ip-cko neexistuje, tak to caka do neviem kedy.
: > > Ako dosiahnut aby sa napr po 2s cakania na to vykaslal a vyplul ze nie je
: > > odozva ?
: > 
: > alarm(2) nastavit na 2s
: 
: Rekl bych ze to nepomuze. Alepon me to tak nikdy nefungovalo :)
: Nicmene jde to udelat jako neblokujici a timeout nastavit
: pres select(2)
: 
	V libc6 je treba nastavit signalovy handler pres sigaction tak,
aby nerestartoval pomale sluzby jadra (mezi ktere patri i connect).
Jako parametr sigaction() nesmi byt SA_RESTART (pouzijete-li signal(2),
zavola se ve skutecnosti sigaction(...,SA_RESTART|..., ...)).

-Yenya

-- 
\ Jan "Yenya" Kasprzak <kas at fi.muni.cz>       http://www.fi.muni.cz/~kas/
\\ PGP: finger kas at aisa.fi.muni.cz   0D99A7FB206605D7 8B35FCDE05B18A5E //
\\\             Czech Linux Homepage:  http://www.linux.cz/              ///
==== If I have trouble installing Linux, something is wrong. Very wrong. ===
====                                      Linus Torvalds on linux-kernel ===


Další informace o konferenci Linux