Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 1 Dec 2013 23:05:32 +0100
From:      Lionel Cons <lionelcons1972@gmail.com>
To:        Tim Kientzle <tim@kientzle.com>
Cc:        Rick Macklem <rmacklem@uoguelph.ca>, Cedric Blancher <cedric.blancher@gmail.com>, Freebsd hackers list <freebsd-hackers@freebsd.org>, Richard Yao <ryao@gentoo.org>, Pedro Giffuni <pfg@freebsd.org>, Jordan Hubbard <jkh@mail.turbofuzz.com>
Subject:   Re: O_XATTR support in FreeBSD?
Message-ID:  <CAPJSo4WvVpjUGkcOFcX19x%2BYBDp3eaf_j=UuoT7epoYmUCcWJQ@mail.gmail.com>
In-Reply-To: <706707CA-BD52-4814-BCCE-EB044B062BA6@kientzle.com>
References:  <BC41DB59-5868-432D-9452-00F420934E12@mail.turbofuzz.com> <718836647.19911209.1385302696963.JavaMail.root@uoguelph.ca> <CALXu0UfEQD2y6m5irGQRms=6bY8H854v0Wu9_96JpL4w6wntcg@mail.gmail.com> <706707CA-BD52-4814-BCCE-EB044B062BA6@kientzle.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 27 November 2013 05:52, Tim Kientzle <tim@kientzle.com> wrote:
>
> On Nov 26, 2013, at 1:51 AM, Cedric Blancher <cedric.blancher@gmail.com> wrote:
>
>> 5. Support for tar and pax is already there. Its described in
>> Solaris's fsattr man page, they use a extended header with filename
>> /dev/null (to prevent older tar versions from tripping over the new
>> headers) and then have a named attribute header which describes the
>> attributes names and flags.
>
> There are quite a few alternative approaches for storing
> extended attributes in tar and pax files.

But this discussion is *not* about extended attributes, this
discussion is about Alternate Data Streams. Unfortunately the O_XATTR
discussion somehow started to cover the Linux "extended attribute
system", which is utterly useless in the intended use cases (as said,
no access through normal POSIX read(), write(), mmap(), no unlimited
size, no sparse data support (aka SEEK_HOLE, SEEK_DATA) etc etc).

Lionel



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPJSo4WvVpjUGkcOFcX19x%2BYBDp3eaf_j=UuoT7epoYmUCcWJQ>