Hi, snip from: "man 2 read": When attempting to read from an empty pipe or FIFO: + If no process has the pipe open for writing, read() will return 0 to indicate end-of-file. + If some process has the pipe open for writing and O_NONBLOCK is set, read() will return -1 and set errnoto EAGAIN. + If some process has the pipe open for writing and O_NONBLOCK is clear, read() will block until some data is written or the pipe is closed by all processes that had the pipe open for writing. syslog-ng will open /dev/log - try to read from /dev/log and will recive end-of-file. syslog-ng closes /dev/log and open the file again - try to read from /dev/log and recieve end-of-file - etc. etc. -Klaus -- Klaus Groenhoej Kommunedata A/S Hadsundvej 184 9100 Aalborg Denmark Phone: (+45)44601000 #2677 Direct: (+45)44602677 Fax: (+45)44602990 ----- Original Message ----- From: "Balazs Scheidler" <bazsi@balabit.hu> To: <syslog-ng@venus.terrasoft.hu> Sent: Monday, February 28, 2000 2:15 PM Subject: Re: [syslog-ng] syslog-ng on hp-ux
Syslog-ng doesn't work with HP/UX named pipe /dev/log.
syslog-ng must open /dev/log with O_RDRW instead of O_READONLY.
why?
-- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1 url: http://www.balabit.hu/pgpkey.txt
_______________________________________________ syslog-ng maillist - syslog-ng@lists.balabit.hu http://lists.balabit.hu/mailman/listinfo/syslog-ng