diff options
Diffstat (limited to 'src/pal/src/config.h.in')
-rw-r--r-- | src/pal/src/config.h.in | 155 |
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 |