From owner-cvs-all Sat Mar 9 3:38: 5 2002 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id AE4B937B402; Sat, 9 Mar 2002 03:38:01 -0800 (PST) Received: (from dwmalone@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g29Bc1k97158; Sat, 9 Mar 2002 03:38:01 -0800 (PST) (envelope-from dwmalone) Message-Id: <200203091138.g29Bc1k97158@freefall.freebsd.org> From: David Malone Date: Sat, 9 Mar 2002 03:38:01 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libc/gen syslog.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG dwmalone 2002/03/09 03:38:01 PST Modified files: lib/libc/gen syslog.c Log: If syslog fails to talk to syslogd, then it tries to write a message to the console in a final attempt to log something. Make this final attempt non-blocking so that a blocking console doesn't end up blocking process which attempt to syslog something. In particular, this means you should be able to su and fix the problem if the console becomes blocking. MFC after: 3 weeks Revision Changes Path 1.25 +4 -4 src/lib/libc/gen/syslog.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message