Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S266684AbUIENtA (ORCPT ); Sun, 5 Sep 2004 09:49:00 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S266705AbUIENs7 (ORCPT ); Sun, 5 Sep 2004 09:48:59 -0400 Received: from pauli.thundrix.ch ([213.239.201.101]:51111 "EHLO pauli.thundrix.ch") by vger.kernel.org with ESMTP id S266684AbUIENsz (ORCPT ); Sun, 5 Sep 2004 09:48:55 -0400 Date: Sun, 5 Sep 2004 15:44:28 +0200 From: Tonnerre To: Helge Hafting Cc: Oliver Hunt , Hans Reiser , Linus Torvalds , David Masover , Jamie Lokier , Horst von Brand , Adrian Bunk , viro@parcelfarce.linux.theplanet.co.uk, Christoph Hellwig , linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, Alexander Lyamin aka FLX , ReiserFS List Subject: Re: The argument for fs assistance in handling archives Message-ID: <20040905134428.GN26560@thundrix.ch> References: <4136A14E.9010303@slaphack.com> <4136C876.5010806@namesys.com> <4136E0B6.4000705@namesys.com> <4699bb7b04090202121119a57b@mail.gmail.com> <4136E756.8020105@hist.no> <4699bb7b0409020245250922f9@mail.gmail.com> <413829DF.8010305@hist.no> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="cs5saTBZh7UZl2eX" Content-Disposition: inline In-Reply-To: <413829DF.8010305@hist.no> X-GPG-KeyID: 0x8BE1C38D X-GPG-Fingerprint: 1AB0 9AD6 D0C8 B9D5 C5C9 9C2A FF86 CBEE 8BE1 C38D X-GPG-KeyURL: http://users.thundrix.ch/~tonnerre/tonnerre.asc User-Agent: Mutt/1.5.6+20040803i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1294 Lines: 42 --cs5saTBZh7UZl2eX Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Salut, On Fri, Sep 03, 2004 at 10:22:55AM +0200, Helge Hafting wrote: > Requiring another syscall to open forks other than the primary > breaks _all_ existing software because it obviously don't use that > syscall yet. And then it doesn't provide any advantages over the > file-as-plain-directory way. . . Actually... We might tune the sys_open() call to take an additional argument (the stream ID), and introduce a compatibility interface into *libc which chooses strid=0 by default if the plain old open call is being used. Maybe this can be handled transparently by cpp.. Tonnerre --cs5saTBZh7UZl2eX Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.9.2 (GNU/Linux) iD8DBQFBOxg7/4bL7ovhw40RArEkAKCGugmKqnEyIyYQHkVjSqDHPLxNygCfU9Ht 5UBGJMH5EqX+IOlE9L7BQm4= =Kqz5 -----END PGP SIGNATURE----- --cs5saTBZh7UZl2eX-- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/