[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: