mirror of
https://github.com/curl/curl.git
synced 2026-08-25 15:03:32 +03:00
parent
5ce380d65a
commit
18480f71be
5 changed files with 13 additions and 7 deletions
|
|
@ -24,7 +24,8 @@
|
|||
#ifdef HAVE_FSETXATTR
|
||||
# include <sys/xattr.h> /* header from libc, not from libattr */
|
||||
# define USE_XATTR
|
||||
#elif defined(__FreeBSD_version) && (__FreeBSD_version > 500000)
|
||||
#elif (defined(__FreeBSD_version) && (__FreeBSD_version > 500000)) || \
|
||||
defined(__MidnightBSD_version)
|
||||
# include <sys/types.h>
|
||||
# include <sys/extattr.h>
|
||||
# define USE_XATTR
|
||||
|
|
@ -111,7 +112,7 @@ int fwrite_xattr(CURL *curl, int fd)
|
|||
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);
|
||||
#elif defined(__FreeBSD_version)
|
||||
#elif defined(__FreeBSD_version) || defined(__MidnightBSD_version)
|
||||
{
|
||||
ssize_t rc = extattr_set_fd(fd, EXTATTR_NAMESPACE_USER,
|
||||
mappings[i].attr, value, strlen(value));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue