aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/xattr.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/xattr.c b/src/xattr.c
index a770405c9..3fc264a7e 100644
--- a/src/xattr.c
+++ b/src/xattr.c
@@ -55,7 +55,11 @@ int fwrite_xattr(CURL *curl, int fd)
char *value = NULL;
CURLcode rc = curl_easy_getinfo(curl, mappings[i].info, &value);
if ( rc == CURLE_OK && value ) {
+#ifdef HAVE_FSETXATTR_6
+ err = fsetxattr( fd, mappings[i].attr, value, strlen(value), 0, 0 );
+#elif defined(HAVE_FSETXATTR_5)
err = fsetxattr( fd, mappings[i].attr, value, strlen(value), 0 );
+#endif
}
i++;
}