Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Nov 2013 14:58:07 -0800
From:      Jordan Hubbard <jkh@turbofuzz.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:  <ECA3F7FC-E708-4477-BEDB-2717C0DAC4F7@turbofuzz.com>
In-Reply-To: <CA8B630F-4210-4E23-82D3-D2E3E4EB5C12@kientzle.com>
References:  <820263347.19772534.1385247218007.JavaMail.root@uoguelph.ca> <BC41DB59-5868-432D-9452-00F420934E12@mail.turbofuzz.com> <CA8B630F-4210-4E23-82D3-D2E3E4EB5C12@kientzle.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On Nov 25, 2013, at 10:52 AM, Tim Kientzle <tim@kientzle.com> wrote:

> But less broken, please.
>=20
> Libarchive uses copyfile() to fetch/restore extended attribute bundles
> on Mac OS, but it=92s a pretty ugly API.  In particular, there=92s no =
way
> to fetch/restore an EA bundle directly to/from memory; you must go
> through an intermediate file on disk, which is slow and race-prone.

If FreeBSD would be willing to take on copyfile(3) as an API, I think it =
could be arranged that any flaws or concerns with it were addressed as a =
prerequisite to adoption!

- Jordan




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ECA3F7FC-E708-4477-BEDB-2717C0DAC4F7>