25 # include <sys/xattr.h> 27 #elif defined(__FreeBSD_version) && (__FreeBSD_version > 500000) 28 # include <sys/types.h> 29 # include <sys/extattr.h> 40 static const struct xattr_mapping {
61 while(err == 0 && mappings[i].attr != NULL) {
64 if(!result && value) {
65 #ifdef HAVE_FSETXATTR_6 66 err = fsetxattr(fd, mappings[i].attr, value, strlen(value), 0, 0);
67 #elif defined(HAVE_FSETXATTR_5) 68 err = fsetxattr(fd, mappings[i].attr, value, strlen(value), 0);
69 #elif defined(__FreeBSD_version) 70 err = extattr_set_fd(fd, EXTATTR_NAMESPACE_USER, mappings[i].attr, value,
74 err = err < 0 ? err : 0;
UNITTEST_START int result
#define curl_easy_getinfo(handle, info, arg)
UNITTEST_START int * value