From f2c42895570aed8fcb1359b687952be3a1524e82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20R=C3=BChsen?= Date: Sat, 4 Feb 2017 15:29:44 +0100 Subject: [PATCH] * src/xattr.h: Fix #define fsetxattr for MacOS and FreeBSD Reported-by: Zhiming Wang --- src/xattr.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/xattr.h b/src/xattr.h index e7ebed8a..0488a399 100644 --- a/src/xattr.h +++ b/src/xattr.h @@ -30,14 +30,14 @@ int set_file_metadata (const char *origin_url, const char *referrer_url, FILE *f #elif defined(__APPLE__) /* libc on OS/X has fsetxattr (6 arguments). */ # include -# define fsetxattr (file, name, buffer, size, flags) \ +# define fsetxattr(file, name, buffer, size, flags) \ fsetxattr ((file), (name), (buffer), (size), 0, (flags)) # define USE_XATTR #elif defined(__FreeBSD_version) && (__FreeBSD_version > 500000) /* FreeBSD */ # include # include -# define fsetxattr (file, name, buffer, size, flags) \ +# define fsetxattr(file, name, buffer, size, flags) \ extattr_set_fd ((file), EXTATTR_NAMESPACE_USER, (name), (buffer), (size)) # define USE_XATTR #endif