Go to the documentation of this file.
50 #include <sys/types.h>
52 #include <sys/utsname.h>
59 #include <arpa/inet.h>
70 #ifdef HAVE_SYS_XATTR_H
72 #include <sys/xattr.h>
79 #if defined(__APPLE__)
87 #define GetXattr(path, name, value, size) getxattr(path, name, value, size, 0, 0)
88 #define SetXattr(path, name, value, size, options) setxattr(path, name, value, size, 0, options)
89 #define RemoveXattr(path, name) removexattr(path, name, 0)
90 #define ListXattr(path, namebuff, size) listxattr(path, namebuff, size, 0)
92 #define GetXattr getxattr
93 #define SetXattr setxattr
94 #define RemoveXattr removexattr
95 #define ListXattr listxattr
98 #if defined(OPSYS_NETBSD) || defined(OPSYS_FREEBSD) || defined(OPSYS_OPENBSD)
102 #if !defined(HOST_NAME_MAX) && defined(_POSIX_HOST_NAME_MAX)
103 # define HOST_NAME_MAX _POSIX_HOST_NAME_MAX