From owner-freebsd-arch@FreeBSD.ORG Sun Oct 9 07:07:04 2005 Return-Path: X-Original-To: freebsd-arch@freebsd.org Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AF3C016A41F; Sun, 9 Oct 2005 07:07:04 +0000 (GMT) (envelope-from phk@critter.freebsd.dk) Received: from phk.freebsd.dk (phk.freebsd.dk [130.225.244.222]) by mx1.FreeBSD.org (Postfix) with ESMTP id 57A1343D46; Sun, 9 Oct 2005 07:07:04 +0000 (GMT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (unknown [192.168.48.2]) by phk.freebsd.dk (Postfix) with ESMTP id 4C1A4BC6D; Sun, 9 Oct 2005 07:07:02 +0000 (UTC) To: Pawel Jakub Dawidek From: "Poul-Henning Kamp" In-Reply-To: Your message of "Sun, 09 Oct 2005 08:52:38 +0200." <20051009064053.GA7261@garage.freebsd.pl> Date: Sun, 09 Oct 2005 09:07:01 +0200 Message-ID: <8138.1128841621@critter.freebsd.dk> Sender: phk@critter.freebsd.dk Cc: Craig Rodrigues , freebsd-arch@freebsd.org Subject: Re: [RFC] Teaching mount(8) to use nmount() X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Oct 2005 07:07:04 -0000 In message <20051009064053.GA7261@garage.freebsd.pl>, Pawel Jakub Dawidek write s: >My suggestion (which I discusses with Craig on IRC a bit already) is as >follows: > >- We create one mount(8) program. > >- When it is called with '-t ' switch, we look for > /lib/mount/mount_.so and try to dlopen() it. No way. Doing that would take much more code than having separate mount binaries because it would add yet another ABI which has to be versioned and managed etc etc. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.