Souběh při fork()

Ladislav Vaiz spam na nagano.cz
Pátek Červenec 25 22:23:13 CEST 2008


Martin `MJ' Mares napsal(a):
> Nestačí úplně selectovat a číst do té doby, než přijde z roury EOF?
>   
Chová se to takto (řekněme, že proces zapsal do roury 500 bytů):

if (FD_ISSET(...)){
    char s[1024];
    ret=read(fd, s, 1024);
    // ret je 500
    ret=read(fd, s, 1);
    // ret je -1, errno je EAGAIN
}

Co je přesně EOF při read() ?

Láďa




Další informace o konferenci Linux