diff options
| -rw-r--r-- | src/xattr.c | 4 | 
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++;    }  | 
