From owner-freebsd-hackers Mon Jun 28 1: 6:25 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from piinbh1.ms.com (piinbh1.ms.com [199.89.64.71]) by hub.freebsd.org (Postfix) with ESMTP id 083DD14E12 for ; Mon, 28 Jun 1999 01:06:14 -0700 (PDT) (envelope-from jsp@ms.com) Received: (from uucp@localhost) by piinbh1.ms.com (8.8.6/fw v1.22) id EAA28883; Mon, 28 Jun 1999 04:05:54 -0400 (EDT) Received: from unknown(138.20.197.23) by piinbh1.ms.com via smap (4.1) id xma028583; Mon, 28 Jun 99 04:05:23 -0400 Received: from ms.com (eqln106.morgan.com [205.228.77.106]) by hasmh1.morgan.com (8.8.5/imap+ldap v2.3) with ESMTP id JAA16989; Mon, 28 Jun 1999 09:05:17 +0100 (BST) Message-ID: <37772C78.ADC003F9@ms.com> Date: Mon, 28 Jun 1999 09:04:08 +0100 From: Jan-Simon Pendry X-Mailer: Mozilla 4.5 [en] (X11; I; Linux 2.3.2 i586) X-Accept-Language: en MIME-Version: 1.0 To: Bodo Rueskamp Cc: Francois-Rene Rideau , der Mouse , FreeBSD Hackers , NetBSD Kernel , OpenBSD Kernel , Linux Kernel Subject: Re: Improving the Unix API References: <199906280723.JAA23765@smilla.rueskamp.com> Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by hasmh1.morgan.com id JAA16989 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Bodo Rueskamp wrote: >=20 > > >> flink (make a new directory link for file given by descriptor), > > flink() combined with the ability to create an unlinked file > > in a given filesystem would allow for safe temporaries > > without race conditions, that could be "published" when ready. >=20 > The System V people (Solaris, Unixware) call this fattach(). fattach is used to implement stream mounts. it does not attach an arbitrary file back to the filesystem. fattach is a library function that specifically mounts a stream pipe using the "namefs" filesystem. the effect of fattach does not persist across a reboot. jan-simon. >=20 > ; Bodo >=20 > -- > Bodo R=FCskamp, br@rueskamp.com, 51=B055' N 7=B041' E To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message