From owner-freebsd-standards@FreeBSD.ORG Tue Sep 12 13:36:51 2006 Return-Path: X-Original-To: freebsd-standards@freebsd.org Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 67ED116A403; Tue, 12 Sep 2006 13:36:51 +0000 (UTC) (envelope-from jilles@stack.nl) Received: from mx1.stack.nl (meestal.stack.nl [131.155.140.141]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5EDD943D53; Tue, 12 Sep 2006 13:36:49 +0000 (GMT) (envelope-from jilles@stack.nl) Received: from snail.stack.nl (snail.stack.nl [IPv6:2001:610:1108:5010::131]) by mx1.stack.nl (Postfix) with ESMTP id A7F6A4B177; Tue, 12 Sep 2006 15:36:48 +0200 (CEST) Received: by snail.stack.nl (Postfix, from userid 1677) id 927E12288D; Tue, 12 Sep 2006 15:36:48 +0200 (CEST) Date: Tue, 12 Sep 2006 15:36:48 +0200 From: Jilles Tjoelker To: Stanislav Sedov Message-ID: <20060912133648.GA7943@stack.nl> References: <200609102148.26767.uberlord@gentoo.org> <20060911125816.4a606317@localhost> <200609111909.23599.uberlord@gentoo.org> <20060911235211.140f90f5@localhost> <20060912000433.7a51cae4@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060912000433.7a51cae4@localhost> X-Operating-System: FreeBSD 5.5-RELEASE-p1 i386 User-Agent: Mutt/1.5.11 Cc: freebsd-hackers@freebsd.org, Roy Marples , freebsd-standards@freebsd.org Subject: Re: FreeBSD Port: sysutils/fuser X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Sep 2006 13:36:51 -0000 On Tue, Sep 12, 2006 at 12:04:33AM +0400, Stanislav Sedov wrote: [sysutils/fuser port] > BTW, maybe someone could commit this utility in the base system? > FreeBSD still lacks support of this POSIX app. > IIRC, someone was going to commit this year-two ago, but, unfortunately, > gave this up :-( > This version supports much more filesystems than stock fstat utility > and uses more efficient algorithms to find entries. It does not share any code with fstat(1), which is undesirable as any further changes will have to be made to both fstat(1) and fuser(1). PR standards/100017 has a better approach, putting fstat and fuser in the same binary. If the filesystem support and algorithms need to be improved, that can be done in fstat then. This PR also points to two failed fuser(1) attempts. -- Jilles Tjoelker