[syslog-ng]OpenBSD named pipe

Balazs Scheidler syslog-ng@lists.balabit.hu
Wed, 26 Nov 2003 09:53:28 +0100


On Tue, Nov 25, 2003 at 03:54:02PM -0700, Bobby Johnson wrote:
> Thanks for the help, I did a ktrace.  I noticed this in the trace.  The trace file has nothing in it until I echo something to the pipe.
> 
>  14319 bash     CALL  close(0x3)
>  14319 bash     RET   close 0
>  14319 bash     CALL  ioctl(0,TIOCGETA,0xcfbfd350)
>  14319 bash     RET   ioctl -1 errno 45 Operation not supported
>  14319 bash     CALL  lseek(0,0,0,0,0x1)
>  14319 bash     RET   lseek -1 errno 29 Illegal seek
>  14319 bash     CALL  read(0,0xcfbfd427,0x1)
>  14319 bash     GIO   fd 0 read 1 bytes

this shows that 1 byte was read on stdin, which is definitely not an EOF,
the EOF is indicated by reading 0 bytes.

-- 
Bazsi
PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1