Will Murnane wrote:
On 6/23/07, Erik Trimble <[EMAIL PROTECTED]> wrote:
Now, wouldn't it be nice to have syscalls which would implement "cp" and
"mv", thus abstracting it away from the userland app?
>
Not really. Different apps want different behavior in their copying,
so you'd have to expose a whole lot of things - how much of the copy
has completed? how fast is it going? - even if they never get used by
the userspace app. And it duplicates functionality - you can do
everything necessary in userspace with stat(), read(), write() and
friends.
A "copyfile" primitive would be great! It would solve the problem of having
all those "friends" to deal with -- stat(), extended attributes, UFS ACLs,
NFSv4 ACLs, CIFS attributes, etc. That isn't to say that it would have to be
implemented in the kernel; it could easily be a library function.
--matt
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss