diff options
author | Richard W.M. Jones <rjones@redhat.com> | 2009-07-14 14:34:57 +0100 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2009-07-14 14:34:57 +0100 |
commit | 72c6cc02e2c66cccf3c092a232f107cca5896fe1 (patch) | |
tree | 7e514823d105aff82c48bd9aeafbe2005b441608 /daemon/xattr.c | |
parent | 74ee9390d3a7063470925d6d78dd9ba73bb4c634 (diff) | |
download | libguestfs-72c6cc02e2c66cccf3c092a232f107cca5896fe1.tar.gz libguestfs-72c6cc02e2c66cccf3c092a232f107cca5896fe1.tar.xz libguestfs-72c6cc02e2c66cccf3c092a232f107cca5896fe1.zip |
RHEL 5: header was called <sys/xattr.h>
Diffstat (limited to 'daemon/xattr.c')
-rw-r--r-- | daemon/xattr.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/daemon/xattr.c b/daemon/xattr.c index 70c90705..23b00d82 100644 --- a/daemon/xattr.c +++ b/daemon/xattr.c @@ -25,8 +25,15 @@ #include "daemon.h" #include "actions.h" +#if defined(HAVE_ATTR_XATTR_H) || defined(HAVE_SYS_XATTR_H) + #ifdef HAVE_ATTR_XATTR_H #include <attr/xattr.h> +#else +#ifdef HAVE_SYS_XATTR_H +#include <sys/xattr.h> +#endif +#endif static guestfs_int_xattr_list *getxattrs (char *path, ssize_t (*listxattr) (const char *path, char *list, size_t size), ssize_t (*getxattr) (const char *path, const char *name, void *value, size_t size)); static int _setxattr (char *xattr, char *val, int vallen, char *path, int (*setxattr) (const char *path, const char *name, const void *value, size_t size, int flags)); @@ -237,7 +244,7 @@ _removexattr (char *xattr, char *path, return 0; } -#else /* !HAVE_ATTR_XATTR_H */ +#else /* no xattr.h */ guestfs_int_xattr_list * do_getxattrs (char *path) @@ -281,4 +288,4 @@ do_lremovexattr (char *xattr, char *path) return -1; } -#endif /* !HAVE_ATTR_XATTR_H */ +#endif /* no xattr.h */ |