From owner-cvs-all@FreeBSD.ORG Sat Feb 11 06:58:29 2006 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E681A16A420; Sat, 11 Feb 2006 06:58:29 +0000 (GMT) (envelope-from marcus@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B36DA43D49; Sat, 11 Feb 2006 06:58:29 +0000 (GMT) (envelope-from marcus@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k1B6wTAP099481; Sat, 11 Feb 2006 06:58:29 GMT (envelope-from marcus@repoman.freebsd.org) Received: (from marcus@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k1B6wTH4099480; Sat, 11 Feb 2006 06:58:29 GMT (envelope-from marcus) Message-Id: <200602110658.k1B6wTH4099480@repoman.freebsd.org> From: Joe Marcus Clarke Date: Sat, 11 Feb 2006 06:58:29 +0000 (UTC) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: ports/devel/gamin Makefile ports/devel/gamin/files patch-server_gam_channel.c patch-server_gam_fs.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Feb 2006 06:58:30 -0000 marcus 2006-02-11 06:58:29 UTC FreeBSD ports repository Modified files: devel/gamin Makefile devel/gamin/files patch-server_gam_channel.c patch-server_gam_fs.c Log: * Restore the stale socket cleanup code from gamin 0.1.5 to ensure that even if gamin crashes or is killed with SIGKILL, a leftover socket does not prevent gam_server from starting. * Revert to using the home-grown poller in gamin's kqueue backend instead of gamin's built-in poller. The built-in poller can still be enabled if desired via OPTIONS. * If gamin's poller is used, make sure all local file systems are handled by kqueue where as all remote file systems are handled by polling. Reviewed by: jylefort Revision Changes Path 1.22 +13 -3 ports/devel/gamin/Makefile 1.8 +35 -22 ports/devel/gamin/files/patch-server_gam_channel.c 1.2 +65 -21 ports/devel/gamin/files/patch-server_gam_fs.c