diff --git a/src/XrdS3/XrdS3XAttr.hh b/src/XrdS3/XrdS3XAttr.hh
index faa33a5ef7d..0a742b1f378 100644
--- a/src/XrdS3/XrdS3XAttr.hh
+++ b/src/XrdS3/XrdS3XAttr.hh
@@ -27,37 +27,37 @@
 #ifdef __APPLE__
 // Macros to translate Linux xattr function names to macOS equivalents
 #define getxattr(path, name, value, size) \
-    xattr_getxattr(path, name, value, size, 0, 0)
+    getxattr(path, name, value, size, 0, 0)
 
 #define lgetxattr(path, name, value, size) \
-    xattr_getxattr(path, name, value, size, 0, XATTR_NOFOLLOW)
+    getxattr(path, name, value, size, 0, XATTR_NOFOLLOW)
 
 #define fgetxattr(fd, name, value, size) \
     fgetxattr(fd, name, value, size)
 
 #define setxattr(path, name, value, size, flags) \
-    xattr_setxattr(path, name, value, size, 0, flags)
+    setxattr(path, name, value, size, 0, flags)
 
 #define lsetxattr(path, name, value, size, flags) \
-    xattr_setxattr(path, name, value, size, 0, XATTR_NOFOLLOW)
+    setxattr(path, name, value, size, 0, XATTR_NOFOLLOW)
 
 #define fsetxattr(fd, name, value, size, flags) \
     fsetxattr(fd, name, value, size, flags)
 
 #define removexattr(path, name) \
-    xattr_removexattr(path, name, 0)
+    removexattr(path, name, 0)
 
 #define lremovexattr(path, name) \
-    xattr_removexattr(path, name, XATTR_NOFOLLOW)
+    removexattr(path, name, XATTR_NOFOLLOW)
 
 #define fremovexattr(fd, name) \
     fremovexattr(fd, name)
 
 #define listxattr(path, list, size) \
-    xattr_listxattr(path, list, size, 0)
+    listxattr(path, list, size, 0)
 
 #define llistxattr(path, list, size) \
-    xattr_listxattr(path, list, size, XATTR_NOFOLLOW)
+    listxattr(path, list, size, XATTR_NOFOLLOW)
 
 #define flistxattr(fd, list, size) \
     flistxattr(fd, list, size)