[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
CVS: cvs.openbsd.org: src
CVSROOT: /cvs
Module name: src
Changes by: millert@cvs.openbsd.org 2001/08/03 14:24:17
Modified files:
usr.sbin/syslogd: syslogd.c
Log message:
Open files with O_NONBLOCK but turn off non-blocking mode for
non-ttys. If write(2) returns EAGAIN just ignore the error and
move on. This prevents a locked terminal from causing syslogd
grief. If we ever want to support logging to a fifo this will
probably have to be revisited.