From owner-cvs-src@FreeBSD.ORG Fri Apr 16 07:36:26 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8A6BB16A4CE; Fri, 16 Apr 2004 07:36:26 -0700 (PDT) Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 002E243D1D; Fri, 16 Apr 2004 07:36:25 -0700 (PDT) (envelope-from imp@bsdimp.com) Received: from localhost (warner@rover2.village.org [10.0.0.1]) by harmony.village.org (8.12.10/8.12.9) with ESMTP id i3GEaPkj059516; Fri, 16 Apr 2004 08:36:25 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Fri, 16 Apr 2004 08:37:23 -0600 (MDT) Message-Id: <20040416.083723.81965895.imp@bsdimp.com> To: roberto@keltia.freenix.fr From: "M. Warner Losh" In-Reply-To: <20040416122017.GB64995@tara.freenix.org> References: <200404112136.i3BLaVxM099406@repoman.freebsd.org> <20040416122017.GB64995@tara.freenix.org> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: mux@FreeBSD.org cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org Subject: Re: cvs commit: src/sys/sys mount.h src/lib/libc/gen Makefile.inc getvfsent.3 getvfsent.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Apr 2004 14:36:26 -0000 In message: <20040416122017.GB64995@tara.freenix.org> Ollivier Robert writes: : According to Maxime Henrion: : > Log: : > Belatedly remove the getvfsent(3) API. All the consumers have been : > updated to use getvfsbyname(3) or the vfs.conflist sysctl since a : > long time, except mount_smbfs(8) which has just been fixed. : : This is a change of interface meaning that we need to bump up the major : number of libc... Should, maybe. However, I'd strongly argue against it. It causes much pain and suffering. Last time we had a real ABI change we learned that to be safe one had to bump the revs of all the libraries that depend on libc, which is by definition nearly all of them. That's one reason why we played all the games with __stdoutp. Warner