From owner-cvs-src-old@FreeBSD.ORG Fri Jan 28 21:57:08 2011 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5C981106566B for ; Fri, 28 Jan 2011 21:57:08 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4B93C8FC1A for ; Fri, 28 Jan 2011 21:57:08 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id p0SLv8mA064422 for ; Fri, 28 Jan 2011 21:57:08 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p0SLv8Yt064421 for cvs-src-old@freebsd.org; Fri, 28 Jan 2011 21:57:08 GMT (envelope-from pjd@repoman.freebsd.org) Message-Id: <201101282157.p0SLv8Yt064421@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to pjd@repoman.freebsd.org using -f From: Pawel Jakub Dawidek Date: Fri, 28 Jan 2011 21:56:47 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sbin/hastd hastd.c hastd.h X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Jan 2011 21:57:08 -0000 pjd 2011-01-28 21:56:47 UTC FreeBSD src repository Modified files: sbin/hastd hastd.c hastd.h Log: SVN rev 218044 on 2011-01-28 21:56:47Z by pjd Add function to assert that the only descriptors we have open are the ones we expect to be open. Also assert that they point at expected type. Because openlog(3) API is unable to tell us descriptor number it is using, we have to close syslog socket, remember assert message in local buffer and if we fail on assertion, reopen syslog socket and log the message. MFC after: 1 week Revision Changes Path 1.32 +141 -0 src/sbin/hastd/hastd.c 1.7 +1 -0 src/sbin/hastd/hastd.h