diff -up pseudo-1.9.0/ports/linux/xattr/portdefs.h.orig pseudo-1.9.0/ports/linux/xattr/portdefs.h
--- pseudo-1.9.0/ports/linux/xattr/portdefs.h.orig 2018-01-23 21:18:03.000000000 +0100
+++ pseudo-1.9.0/ports/linux/xattr/portdefs.h 2018-07-30 09:01:16.757303350 +0200
@@ -1,2 +1,2 @@
-#include <attr/xattr.h>
+#include <sys/xattr.h>
#include <stdint.h>
diff -up pseudo-1.9.0/ports/linux/xattr/pseudo_wrappers.c.orig pseudo-1.9.0/ports/linux/xattr/pseudo_wrappers.c
--- pseudo-1.9.0/ports/linux/xattr/pseudo_wrappers.c.orig 2018-01-23 21:18:03.000000001 +0100
+++ pseudo-1.9.0/ports/linux/xattr/pseudo_wrappers.c 2018-07-29 01:02:26.217422130 +0200
@@ -116,7 +116,7 @@ static ssize_t shared_getxattr(const cha
path ? path : "<no path>", fd, name);
pseudo_msg_t *result = pseudo_client_op(OP_GET_XATTR, 0, fd, -1, path, &buf, name);
if (result->result != RESULT_SUCCEED) {
- errno = ENOATTR;
+ errno = ENODATA;
return -1;
}
@@ -233,7 +233,7 @@ static ssize_t shared_listxattr(const ch
pseudo_msg_t *result = pseudo_client_op(OP_LIST_XATTR, 0, fd, -1, path, &buf);
if (result->result != RESULT_SUCCEED) {
pseudo_debug(PDBGF_XATTR, "listxattr: no success.\n");
- errno = ENOATTR;
+ errno = ENODATA;
return -1;
}
if (list) {