summaryrefslogtreecommitdiff
path: root/src/pal/src/config.h.in
diff options
context:
space:
mode:
Diffstat (limited to 'src/pal/src/config.h.in')
-rw-r--r--src/pal/src/config.h.in155
1 files changed, 155 insertions, 0 deletions
diff --git a/src/pal/src/config.h.in b/src/pal/src/config.h.in
new file mode 100644
index 0000000000..7a53c8cb5d
--- /dev/null
+++ b/src/pal/src/config.h.in
@@ -0,0 +1,155 @@
+#ifndef _PAL_CONFIG_H_INCLUDED
+#define _PAL_CONFIG_H_INCLUDED 1
+
+#cmakedefine01 HAVE_IEEEFP_H
+#cmakedefine01 HAVE_SYS_VMPARAM_H
+#cmakedefine01 HAVE_MACH_VM_TYPES_H
+#cmakedefine01 HAVE_MACH_VM_PARAM_H
+#cmakedefine01 HAVE_MACHINE_NPX_H
+#cmakedefine01 HAVE_MACHINE_REG_H
+#cmakedefine01 HAVE_MACHINE_VMPARAM_H
+#cmakedefine01 HAVE_PROCFS_H
+#cmakedefine01 HAVE_CRT_EXTERNS_H
+#cmakedefine01 HAVE_SYS_TIME_H
+#cmakedefine01 HAVE_PTHREAD_NP_H
+#cmakedefine01 HAVE_SYS_LWP_H
+#cmakedefine01 HAVE_LWP_H
+#cmakedefine01 HAVE_LIBUNWIND_H
+#cmakedefine01 HAVE_LIBUUID_H
+#cmakedefine01 HAVE_BSD_UUID_H
+#cmakedefine01 HAVE_RUNETYPE_H
+#cmakedefine01 HAVE_SYS_SYSCTL_H
+#cmakedefine01 HAVE_GNU_LIBNAMES_H
+
+#cmakedefine01 HAVE_KQUEUE
+#cmakedefine01 HAVE_GETPWUID_R
+#cmakedefine01 HAVE_PTHREAD_SUSPEND
+#cmakedefine01 HAVE_PTHREAD_SUSPEND_NP
+#cmakedefine01 HAVE_PTHREAD_CONTINUE
+#cmakedefine01 HAVE_PTHREAD_RESUME_NP
+#cmakedefine01 HAVE_PTHREAD_CONTINUE_NP
+#cmakedefine01 HAVE_PTHREAD_ATTR_GET_NP
+#cmakedefine01 HAVE_PTHREAD_GETATTR_NP
+#cmakedefine01 HAVE_PTHREAD_GETCPUCLOCKID
+#cmakedefine01 HAVE_PTHREAD_SIGQUEUE
+#cmakedefine01 HAVE_SIGRETURN
+#cmakedefine01 HAVE__THREAD_SYS_SIGRETURN
+#cmakedefine01 HAVE_COPYSIGN
+#cmakedefine01 HAVE_FSYNC
+#cmakedefine01 HAVE_FUTIMES
+#cmakedefine01 HAVE_UTIMES
+#cmakedefine01 HAVE_SYSCTL
+#cmakedefine01 HAVE_SYSCONF
+#cmakedefine01 HAVE_LOCALTIME_R
+#cmakedefine01 HAVE_GMTIME_R
+#cmakedefine01 HAVE_TIMEGM
+#cmakedefine01 HAVE__SNWPRINTF
+#cmakedefine01 HAVE_POLL
+#cmakedefine01 HAVE_STATVFS
+#cmakedefine01 HAVE_THREAD_SELF
+#cmakedefine01 HAVE__LWP_SELF
+#cmakedefine01 HAVE_MACH_THREADS
+#cmakedefine01 HAVE_MACH_EXCEPTIONS
+#cmakedefine01 HAVE_VM_ALLOCATE
+#cmakedefine01 HAVE_VM_READ
+#cmakedefine01 HAS_SYSV_SEMAPHORES
+#cmakedefine01 HAS_PTHREAD_MUTEXES
+#cmakedefine01 HAVE_TTRACE
+#cmakedefine HAVE_UNW_GET_SAVE_LOC
+#cmakedefine HAVE_UNW_GET_ACCESSORS
+
+#cmakedefine01 HAVE_STAT_TIMESPEC
+#cmakedefine01 HAVE_STAT_NSEC
+#cmakedefine01 HAVE_TM_GMTOFF
+
+#cmakedefine01 HAVE_BSD_REGS_T
+#cmakedefine01 HAVE_PT_REGS
+#cmakedefine01 HAVE_GREGSET_T
+#cmakedefine01 HAVE___GREGSET_T
+#cmakedefine01 HAVE_SIGINFO_T
+#cmakedefine01 HAVE_UCONTEXT_T
+#cmakedefine01 HAVE_PTHREAD_RWLOCK_T
+#cmakedefine01 HAVE_PRWATCH_T
+#cmakedefine SIZEOF_OFF_T @SIZEOF_OFF_T@
+
+#cmakedefine01 HAVE_YIELD_SYSCALL
+#cmakedefine01 HAVE_INFTIM
+#cmakedefine01 HAVE_CHAR_BIT
+#cmakedefine01 USER_H_DEFINES_DEBUG
+#cmakedefine01 HAVE__SC_PHYS_PAGES
+#cmakedefine01 HAVE__SC_AVPHYS_PAGES
+
+#cmakedefine01 REALPATH_SUPPORTS_NONEXISTENT_FILES
+#cmakedefine01 SSCANF_CANNOT_HANDLE_MISSING_EXPONENT
+#cmakedefine01 SSCANF_SUPPORT_ll
+#cmakedefine01 HAVE_LARGE_SNPRINTF_SUPPORT
+#cmakedefine01 HAVE_BROKEN_FIFO_SELECT
+#cmakedefine01 HAVE_BROKEN_FIFO_KEVENT
+#cmakedefine01 HAS_FTRUNCATE_LENGTH_ISSUE
+#cmakedefine01 HAVE_SCHED_GET_PRIORITY
+#cmakedefine01 HAVE_SCHED_GETCPU
+#cmakedefine01 HAVE_WORKING_GETTIMEOFDAY
+#cmakedefine01 HAVE_WORKING_CLOCK_GETTIME
+#cmakedefine01 HAVE_CLOCK_MONOTONIC
+#cmakedefine01 HAVE_CLOCK_MONOTONIC_COARSE
+#cmakedefine01 HAVE_MACH_ABSOLUTE_TIME
+#cmakedefine01 HAVE_CLOCK_THREAD_CPUTIME
+#cmakedefine01 STATVFS64_PROTOTYPE_BROKEN
+#cmakedefine01 HAVE_MMAP_DEV_ZERO
+#cmakedefine01 MMAP_ANON_IGNORES_PROTECTION
+#cmakedefine01 ONE_SHARED_MAPPING_PER_FILEREGION_PER_PROCESS
+#cmakedefine01 PTHREAD_CREATE_MODIFIES_ERRNO
+#cmakedefine01 SEM_INIT_MODIFIES_ERRNO
+#cmakedefine01 HAVE_PROCFS_CTL
+#cmakedefine01 HAVE_PROCFS_MAPS
+#cmakedefine01 HAVE_PROCFS_STAT
+#cmakedefine01 HAVE_PROCFS_STATUS
+#cmakedefine01 HAVE_COMPATIBLE_ACOS
+#cmakedefine01 HAVE_COMPATIBLE_ASIN
+#cmakedefine01 HAVE_COMPATIBLE_POW
+#cmakedefine01 HAVE_VALID_NEGATIVE_INF_POW
+#cmakedefine01 HAVE_VALID_POSITIVE_INF_POW
+#cmakedefine01 HAVE_COMPATIBLE_ATAN2
+#cmakedefine01 HAVE_COMPATIBLE_EXP
+#cmakedefine01 HAVE_COMPATIBLE_LOG
+#cmakedefine01 HAVE_COMPATIBLE_LOG10
+#cmakedefine01 UNGETC_NOT_RETURN_EOF
+#cmakedefine01 HAS_POSIX_SEMAPHORES
+#cmakedefine01 GETPWUID_R_SETS_ERRNO
+#cmakedefine01 FILE_OPS_CHECK_FERROR_OF_PREVIOUS_CALL
+
+#define PAL_THREAD_PRIORITY_MIN 0
+#define PAL_THREAD_PRIORITY_MAX 0
+
+#cmakedefine01 HAVE_COREFOUNDATION
+#cmakedefine01 HAVE__NSGETENVIRON
+#cmakedefine01 DEADLOCK_WHEN_THREAD_IS_SUSPENDED_WHILE_BLOCKED_ON_MUTEX
+#cmakedefine PAL_PTRACE(cmd, pid, addr, data) @PAL_PTRACE@
+#cmakedefine PAL_PT_ATTACH @PAL_PT_ATTACH@
+#cmakedefine PAL_PT_DETACH @PAL_PT_DETACH@
+#cmakedefine PAL_PT_READ_D @PAL_PT_READ_D@
+#cmakedefine PAL_PT_WRITE_D @PAL_PT_WRITE_D@
+#cmakedefine01 SYNCHMGR_SUSPENSION_SAFE_CONDITION_SIGNALING
+#cmakedefine01 ERROR_FUNC_FOR_GLOB_HAS_FIXED_PARAMS
+#cmakedefine01 HAS_FTRUNCATE_LENGTH_ISSUE
+#cmakedefine01 UNWIND_CONTEXT_IS_UCONTEXT_T
+#cmakedefine01 HAVE_FULLY_FEATURED_PTHREAD_MUTEXES
+#cmakedefine01 HAVE_FUNCTIONAL_PTHREAD_ROBUST_MUTEXES
+#cmakedefine BSD_REGS_STYLE(reg, RR, rr) @BSD_REGS_STYLE@
+#cmakedefine01 HAVE_SCHED_OTHER_ASSIGNABLE
+
+#define CHECK_TRACE_SPECIFIERS 0
+#define HAVE_GETHRTIME 0
+#define HAVE_LOWERCASE_ISO_NAME 0
+#define HAVE_READ_REAL_TIME 0
+#define HAVE_UNDERSCORE_ISO_NAME 0
+#define MKSTEMP64_IS_USED_INSTEAD_OF_MKSTEMP 0
+#define NEED_DLCOMPAT 0
+#define OPEN64_IS_USED_INSTEAD_OF_OPEN 0
+#define PAL_IGNORE_NORMAL_THREAD_PRIORITY 0
+#define SELF_SUSPEND_FAILS_WITH_NATIVE_SUSPENSION 0
+#define SET_SCHEDPARAM_NEEDS_PRIVS 0
+#define SIGWAIT_FAILS_WHEN_PASSED_FULL_SIGSET 0
+#define WRITE_0_BYTES_HANGS_TTY 0
+#define HAVE_FTRUNCATE_LARGE_LENGTH_SUPPORT 1
+#endif