Bug#607573: setxattr, fsetxattr and lsetxattr are ENOSYS stubs
tag 607573 + help
thanks
On Sun, Dec 19, 2010 at 10:28:23PM +0100, Robert Millan wrote:
> Package: libc0.1
> Version: 2.11.2-7
> Severity: normal
> User: debian-bsd@lists.debian.org
> Usertags: kfreebsd
>
> setxattr, fsetxattr and lsetxattr are ENOSYS stubs. This
> results in libacl breakage:
This has always been the case, I don't know if you can call that a
breakage ;-)
> $ setfacl -m u:rmh:r /tmp/test
> setfacl: /tmp/test: Function not implemented
>
> I think they can be implemented using the extattr family
> of system calls:
>
> http://www.freebsd.org/cgi/man.cgi?query=extattr&sektion=2&apropos=0&manpath=FreeBSD+8.1-RELEASE
>
While this is probably the way to go, the extattr syscalls are very
different from the corresponding linux ones. In other words the patch is
not trivial, help is welcomed.
--
Aurelien Jarno GPG: 1024D/F1BCDB73
aurelien@aurel32.net http://www.aurel32.net
Reply to: