Seite 1 von 1

read

Verfasst: 18. Jan 2000 20:48
von 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

Verfasst: 20. Jan 2000 22:58
von PsychoZapp
Ich weiß jetzt wie:

fcntl(fd,F_SETFL, O_NONBLOCK);

Danke für zuhören. PZ