X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fatalk%2Fea.h;h=fbbafafabef4169cc746e72dc3afa2aad2905a91;hb=3a84db87064922ad10ac10cc1d6833380e575995;hp=f26e32b288f0171058159a9979f5474465175039;hpb=cdb7047fb6897c1ad8b4ac264001d44154bf144d;p=netatalk.git diff --git a/include/atalk/ea.h b/include/atalk/ea.h index f26e32b2..fbbafafa 100644 --- a/include/atalk/ea.h +++ b/include/atalk/ea.h @@ -33,9 +33,13 @@ #include #endif +/* FIXME: are the ACL includes really neccessary here ? */ #ifdef HAVE_SOLARIS_ACLS #include #endif +#ifdef HAVE_FREEBSD_SUNACL +#include +#endif #ifndef ENOATTR #define ENOATTR ENODATA @@ -94,6 +98,7 @@ int sys_setxattr (const char *path, const char *name, const void *value, size_t int sys_lsetxattr (const char *path, const char *name, const void *value, size_t size, int flags); int sys_fsetxattr (int filedes, const char *name, const void *value, size_t size, int flags); int sys_copyxattr (const char *src, const char *dst); +int sys_getxattrfd(int fd, const char *uname, int oflag, ...); /**************************************************************************************** * Stuff for our implementation of storing EAs in files in .AppleDouble dirs