Page 1 of 1

read

Posted: 18. Jan 2000 20:48
by PsychoZapp
Hallo,
ich habe da eine Problem mit der read Funktion. Wenn ich aus pipes, stdin ... lese ist mein prozess blockiert bis etwas kommt.
Kann ich das nicht so einstellen, das falls gerade mal nix da read 0 zurückliefert oder kann ich mit einer anderen Funktion überprüfen ob etwas im Puffer ist?

Re: read

Posted: 20. Jan 2000 22:58
by PsychoZapp
Ich weiß jetzt wie:

fcntl(fd,F_SETFL, O_NONBLOCK);

Danke für zuhören. PZ