btrfs-progs: use system attr instead of attr library
authorDavid Sterba <dsterba@suse.cz>
Tue, 4 Nov 2014 01:12:36 +0000 (02:12 +0100)
committerDavid Sterba <dsterba@suse.cz>
Wed, 19 Nov 2014 13:42:17 +0000 (14:42 +0100)
We use the attr version provided by system in other places already,
now we can remove dependency on the separate attr library.

Signed-off-by: David Sterba <dsterba@suse.cz>
props.c

diff --git a/props.c b/props.c
index 9fd612f..c7c6752 100644 (file)
--- a/props.c
+++ b/props.c
@@ -17,7 +17,7 @@
 #include <sys/stat.h>
 #include <sys/ioctl.h>
 #include <sys/types.h>
-#include <attr/xattr.h>
+#include <sys/xattr.h>
 #include <fcntl.h>
 #include <unistd.h>
 
 #define XATTR_BTRFS_PREFIX     "btrfs."
 #define XATTR_BTRFS_PREFIX_LEN (sizeof(XATTR_BTRFS_PREFIX) - 1)
 
+/*
+ * Defined as synonyms in attr/xattr.h
+ */
+#ifndef ENOATTR
+#define ENOATTR ENODATA
+#endif
 
 static int prop_read_only(enum prop_object_type type,
                          const char *object,