This is the mail archive of the
glibc-linux@ricardo.ecn.wfu.edu
mailing list for the glibc project.
Re: pipe() in glibc2.0.7
- To: glibc-linux at ricardo dot ecn dot wfu dot edu
- Subject: Re: pipe() in glibc2.0.7
- From: Ronald de Man <deman at win dot tue dot nl>
- Date: Sun, 10 Oct 1999 23:05:53 +0200
- References: <19991010173803.A27524@gibbs.physik.uni-konstanz.de>
- Reply-To: glibc-linux at ricardo dot ecn dot wfu dot edu
On Sun, Oct 10, 1999 at 05:38:03PM +0200, Bernd Rinn wrote:
> Hello,
>
> I've a problem using pipes in glibc 2.0.7pre6 (SuSE 6.1) and I wonder, if
> someone can tell me, what is going wrong here.
I don't know what is going wrong, but glibc-2.1.2 behaves in the
same way.
Another thing that I find strange about pipes in glibc is that
setting O_ASYNC will never raise a SIGIO on pipes, although setting
the O_ASYNC flag on a pipe does not result in an error, and
the glibc manual clearly states in the section Asynchronous I/O Signals
that in the GNU system, SIGIO will always be generated properly
if you successfully set asynchronous mode with fcntl.
Ronald