mirror of
https://github.com/samba-team/samba.git
synced 2025-02-28 01:58:17 +03:00
Fix from James Flemer <jflemer@uvm.edu> to make HAVE_ATTR_LIST linked to
HAVE_SYS_ATTRIBUTES_H to fix AIX compile. Jeremy. (This used to be commit 1b1c216122e4dcf40e4ccaea528a7775521fa618)
This commit is contained in:
parent
38e0b1e878
commit
dcbb8bd182
@ -1321,7 +1321,7 @@ ssize_t sys_fgetxattr (int filedes, const char *name, void *value, size_t size)
|
||||
#endif
|
||||
}
|
||||
|
||||
#if defined(HAVE_ATTR_LIST)
|
||||
#if defined(HAVE_ATTR_LIST) && defined(HAVE_SYS_ATTRIBUTES_H)
|
||||
static char attr_buffer[ATTR_MAX_VALUELEN];
|
||||
|
||||
static ssize_t irix_attr_list(const char *path, int filedes, char *list, size_t size, int flags)
|
||||
@ -1393,7 +1393,7 @@ ssize_t sys_listxattr (const char *path, char *list, size_t size)
|
||||
{
|
||||
#if defined(HAVE_LISTXATTR)
|
||||
return listxattr(path, list, size);
|
||||
#elif defined(HAVE_ATTR_LIST)
|
||||
#elif defined(HAVE_ATTR_LIST) && defined(HAVE_SYS_ATTRIBUTES_H)
|
||||
return irix_attr_list(path, 0, list, size, 0);
|
||||
#else
|
||||
errno = ENOSYS;
|
||||
@ -1405,7 +1405,7 @@ ssize_t sys_llistxattr (const char *path, char *list, size_t size)
|
||||
{
|
||||
#if defined(HAVE_LLISTXATTR)
|
||||
return llistxattr(path, list, size);
|
||||
#elif defined(HAVE_ATTR_LIST)
|
||||
#elif defined(HAVE_ATTR_LIST) && defined(HAVE_SYS_ATTRIBUTES_H)
|
||||
return irix_attr_list(path, 0, list, size, ATTR_DONTFOLLOW);
|
||||
#else
|
||||
errno = ENOSYS;
|
||||
|
Loading…
x
Reference in New Issue
Block a user