1#pragma once 2 3#cmakedefine PAL_UNIX_NAME @PAL_UNIX_NAME@ 4#cmakedefine01 HAVE_LSEEK64 5#cmakedefine01 HAVE_MMAP64 6#cmakedefine01 HAVE_FTRUNCATE64 7#cmakedefine01 HAVE_POSIX_FADVISE64 8#cmakedefine01 HAVE_FLOCK64 9#cmakedefine01 HAVE_STAT64 10#cmakedefine01 HAVE_PIPE2 11#cmakedefine01 HAVE_STAT_BIRTHTIME 12#cmakedefine01 HAVE_STAT_TIMESPEC 13#cmakedefine01 HAVE_STAT_TIM 14#cmakedefine01 HAVE_STAT_NSEC 15#cmakedefine01 HAVE_GNU_STRERROR_R 16#cmakedefine01 HAVE_READDIR_R 17#cmakedefine01 HAVE_DIRENT_NAME_LEN 18#cmakedefine01 HAVE_MNTINFO 19#cmakedefine01 HAVE_STATFS_FSTYPENAME 20#cmakedefine01 HAVE_STATVFS_FSTYPENAME 21#cmakedefine01 HAVE_STRCPY_S 22#cmakedefine01 HAVE_STRLCPY 23#cmakedefine01 HAVE_SHM_OPEN_THAT_WORKS_WELL_ENOUGH_WITH_MMAP 24#cmakedefine01 HAVE_POSIX_ADVISE 25#cmakedefine01 PRIORITY_REQUIRES_INT_WHO 26#cmakedefine01 KEVENT_REQUIRES_INT_PARAMS 27#cmakedefine01 HAVE_IOCTL 28#cmakedefine01 HAVE_TIOCGWINSZ 29#cmakedefine01 HAVE_SCHED_GETAFFINITY 30#cmakedefine01 HAVE_SCHED_SETAFFINITY 31#cmakedefine01 KEVENT_HAS_VOID_UDATA 32#cmakedefine01 HAVE_FDS_BITS 33#cmakedefine01 HAVE_PRIVATE_FDS_BITS 34#cmakedefine01 HAVE_STATFS 35#cmakedefine01 HAVE_EPOLL 36#cmakedefine01 HAVE_ACCEPT4 37#cmakedefine01 HAVE_KQUEUE 38#cmakedefine01 HAVE_SENDFILE_4 39#cmakedefine01 HAVE_SENDFILE_6 40#cmakedefine01 HAVE_FCOPYFILE 41#cmakedefine01 HAVE_GETHOSTBYNAME_R 42#cmakedefine01 HAVE_GETHOSTBYADDR_R 43#cmakedefine01 HAVE_GETNAMEINFO_SIGNED_FLAGS 44#cmakedefine01 HAVE_GETPEEREID 45#cmakedefine01 HAVE_SUPPORT_FOR_DUAL_MODE_IPV4_PACKET_INFO 46#cmakedefine01 HAVE_THREAD_SAFE_GETHOSTBYNAME_AND_GETHOSTBYADDR 47#cmakedefine01 HAVE_TCGETATTR 48#cmakedefine01 HAVE_TCSETATTR 49#cmakedefine01 HAVE_ECHO 50#cmakedefine01 HAVE_ICANON 51#cmakedefine01 HAVE_TCSANOW 52#cmakedefine01 HAVE_IN_PKTINFO 53#cmakedefine01 HAVE_IP_MREQN 54#cmakedefine01 HAVE_TCP_VAR_H 55#cmakedefine01 HAVE_RT_MSGHDR 56#cmakedefine01 HAVE_SYS_SYSCTL_H 57#cmakedefine01 HAVE_LINUX_RTNETLINK_H 58#cmakedefine01 HAVE_GETDOMAINNAME_SIZET 59#cmakedefine01 HAVE_INOTIFY 60#cmakedefine01 HAVE_CLOCK_MONOTONIC 61#cmakedefine01 HAVE_CLOCK_REALTIME 62#cmakedefine01 HAVE_MACH_ABSOLUTE_TIME 63#cmakedefine01 HAVE_MACH_TIMEBASE_INFO 64#cmakedefine01 HAVE_CURLM_ADDED_ALREADY 65#cmakedefine01 HAVE_CURL_HTTP_VERSION_2_0 66#cmakedefine01 HAVE_CURLPIPE_MULTIPLEX 67#cmakedefine01 HAVE_CURL_SSLVERSION_TLSv1_012 68#cmakedefine01 HAVE_TCP_H_TCPSTATE_ENUM 69#cmakedefine01 HAVE_TCP_FSM_H 70#cmakedefine01 HAVE_GSSFW_HEADERS 71#cmakedefine01 HAVE_GSS_SPNEGO_MECHANISM 72#cmakedefine01 HAVE_GSS_KRB5_CRED_NO_CI_FLAGS_X 73#cmakedefine01 HAVE_HEIMDAL_HEADERS 74#cmakedefine01 HAVE_NSGETENVIRON 75#cmakedefine01 HAVE_CRT_EXTERNS_H 76#cmakedefine01 HAVE_GETDOMAINNAME 77#cmakedefine01 HAVE_UNAME 78#cmakedefine01 HAVE_FUTIMES 79#cmakedefine01 HAVE_FUTIMENS 80#cmakedefine01 HAVE_MKSTEMPS 81#cmakedefine01 HAVE_MKSTEMP 82#cmakedefine01 IPV6MR_INTERFACE_UNSIGNED 83#cmakedefine01 BIND_ADDRLEN_UNSIGNED 84#cmakedefine01 INOTIFY_RM_WATCH_WD_UNSIGNED 85#cmakedefine01 HAVE_IN_EXCL_UNLINK 86 87// Mac OS X has stat64, but it is deprecated since plain stat now 88// provides the same 64-bit aware struct when targeting OS X > 10.5 89// and not passing _DARWIN_NO_64_BIT_INODE. 90#ifdef __APPLE__ 91#undef HAVE_STAT64 92#define HAVE_STAT64 0 93#endif 94