select() a chyba EINTR

Dalibor Toman dtoman na fortech.cz
Středa Červenec 22 21:53:03 CEST 1998




>Dalibor Toman wrote:
>>
>> no a v bode 3 se na nekterych strojich objevuje chyba v selectu
EINTR.
>> Pritom staci select zopakovat a tento druhy pokus skonci vzdy OK. Na
>> Vi nekdo proc by mel select takhle dopadnout?
>
>Chyba EINTR znamena, ze proces behem cekani na select() nebo jine
>blokujici volani dostal nejaky signal (samozrejme takovy, ktery
>nezpusobil jeho ukonceni). Vlastne to neni chyba v obvyklem smyslu.


dobre, ale co a proc posila signaly tomu procesu a jeste ve chcili kdyz
se zavola select () - nebo signal "visi" a v okamziku vyvolani selectu()
je tento zrusen protoze existuje neobslouzeny signal?

Zdravi
D. Toman




Další informace o konferenci Linux