mirror of
https://github.com/curl/curl.git
synced 2026-07-29 06:33:07 +03:00
parent
38d8e1bd4e
commit
b49652ac66
1 changed files with 7 additions and 5 deletions
|
|
@ -111,11 +111,13 @@ int fwrite_xattr(CURL *curl, int fd)
|
||||||
#elif defined(HAVE_FSETXATTR_5)
|
#elif defined(HAVE_FSETXATTR_5)
|
||||||
err = fsetxattr(fd, mappings[i].attr, value, strlen(value), 0);
|
err = fsetxattr(fd, mappings[i].attr, value, strlen(value), 0);
|
||||||
#elif defined(__FreeBSD_version)
|
#elif defined(__FreeBSD_version)
|
||||||
err = extattr_set_fd(fd, EXTATTR_NAMESPACE_USER, mappings[i].attr,
|
{
|
||||||
value, strlen(value));
|
ssize_t rc = extattr_set_fd(fd, EXTATTR_NAMESPACE_USER,
|
||||||
/* FreeBSD's extattr_set_fd returns the length of the extended
|
mappings[i].attr, value, strlen(value));
|
||||||
attribute */
|
/* FreeBSD's extattr_set_fd returns the length of the extended
|
||||||
err = err < 0 ? err : 0;
|
attribute */
|
||||||
|
err = (int)rc;
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
if(freeptr)
|
if(freeptr)
|
||||||
curl_free(value);
|
curl_free(value);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue