diff --git a/kotlin-native/platformLibs/src/platform/ios/posix.def b/kotlin-native/platformLibs/src/platform/ios/posix.def index 77f98f3ba34..e1d3037a1c9 100644 --- a/kotlin-native/platformLibs/src/platform/ios/posix.def +++ b/kotlin-native/platformLibs/src/platform/ios/posix.def @@ -13,7 +13,7 @@ headers = alloca.h assert.h complex.h ctype.h dirent.h dlfcn.h err.h errno.h fcn sys/queue.h sys/select.h sys/shm.h sys/stat.h \ sys/syslimits.h sys/time.h sys/times.h sys/utsname.h sys/wait.h -compilerOpts = -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE +compilerOpts = -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D__CCT_ENABLE_USER_SPACE linkerOpts = -ldl -lresolv excludedFunctions = acl_valid_link_np add_profil pfctlinput profil unwhiteout zopen getdirentries \ uuid_generate_early_random setgrfile \ diff --git a/kotlin-native/platformLibs/src/platform/osx/darwin.def b/kotlin-native/platformLibs/src/platform/osx/darwin.def index fa8ac2501bd..e75d1b39ab3 100644 --- a/kotlin-native/platformLibs/src/platform/osx/darwin.def +++ b/kotlin-native/platformLibs/src/platform/osx/darwin.def @@ -40,6 +40,6 @@ excludedFunctions = __tg_promote KERNEL_AUDIT_TOKEN KERNEL_SECURITY_TOKEN \ xpc_debugger_api_misuse_info \ vm_stats -compilerOpts.macos_x64 = -D_XOPEN_SOURCE -DSHARED_LIBBIND -D_DARWIN_NO_64_BIT_INODE -DSYSCTL_DEF_ENABLED -compilerOpts.macos_arm64 = -D_XOPEN_SOURCE -DSHARED_LIBBIND -DSYSCTL_DEF_ENABLED +compilerOpts.macos_x64 = -D_XOPEN_SOURCE -DSHARED_LIBBIND -D_DARWIN_NO_64_BIT_INODE -DSYSCTL_DEF_ENABLED -D__CCT_ENABLE_USER_SPACE +compilerOpts.macos_arm64 = -D_XOPEN_SOURCE -DSHARED_LIBBIND -DSYSCTL_DEF_ENABLED -D__CCT_ENABLE_USER_SPACE linkerOpts = -ldl -lz -lcurses -lbz2 -lcompression -late -lbsm diff --git a/kotlin-native/platformLibs/src/platform/osx/posix.def b/kotlin-native/platformLibs/src/platform/osx/posix.def index b3ab42215e0..6a5eabeacc3 100644 --- a/kotlin-native/platformLibs/src/platform/osx/posix.def +++ b/kotlin-native/platformLibs/src/platform/osx/posix.def @@ -13,8 +13,8 @@ headers = alloca.h ar.h assert.h complex.h ctype.h dirent.h dlfcn.h err.h errno. sys/queue.h sys/select.h sys/shm.h sys/socket.h sys/stat.h \ sys/syslimits.h sys/time.h sys/times.h sys/utsname.h sys/wait.h -compilerOpts.macos_x64 = -D_XOPEN_SOURCE -DSHARED_LIBBIND -D_DARWIN_NO_64_BIT_INODE -D_DARWIN_C_SOURCE -compilerOpts.macos_arm64 = -D_XOPEN_SOURCE -DSHARED_LIBBIND -D_DARWIN_C_SOURCE +compilerOpts.macos_x64 = -D_XOPEN_SOURCE -DSHARED_LIBBIND -D_DARWIN_NO_64_BIT_INODE -D_DARWIN_C_SOURCE -D__CCT_ENABLE_USER_SPACE +compilerOpts.macos_arm64 = -D_XOPEN_SOURCE -DSHARED_LIBBIND -D_DARWIN_C_SOURCE -D__CCT_ENABLE_USER_SPACE # -D_ANSI_SOURCE, sigh, breaks user_addr_t excludedFunctions = KERNEL_AUDIT_TOKEN KERNEL_SECURITY_TOKEN add_profil \ addrsel_policy_init \ diff --git a/kotlin-native/platformLibs/src/platform/tvos/posix.def b/kotlin-native/platformLibs/src/platform/tvos/posix.def index b3d756c6bda..6ea04b71c9f 100644 --- a/kotlin-native/platformLibs/src/platform/tvos/posix.def +++ b/kotlin-native/platformLibs/src/platform/tvos/posix.def @@ -13,7 +13,7 @@ headers = alloca.h assert.h complex.h ctype.h dirent.h dlfcn.h err.h errno.h fcn sys/queue.h sys/select.h sys/shm.h sys/stat.h \ sys/syslimits.h sys/time.h sys/times.h sys/utsname.h sys/wait.h -compilerOpts = -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE +compilerOpts = -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D__CCT_ENABLE_USER_SPACE linkerOpts = -ldl -lresolv excludedFunctions = acl_valid_link_np pfctlinput profil unwhiteout zopen getdirentries \ diff --git a/kotlin-native/platformLibs/src/platform/watchos/posix.def b/kotlin-native/platformLibs/src/platform/watchos/posix.def index c4709671634..8a8996b59f8 100644 --- a/kotlin-native/platformLibs/src/platform/watchos/posix.def +++ b/kotlin-native/platformLibs/src/platform/watchos/posix.def @@ -13,7 +13,7 @@ headers = alloca.h assert.h complex.h ctype.h dirent.h dlfcn.h err.h errno.h fcn sys/queue.h sys/select.h sys/shm.h sys/stat.h \ sys/syslimits.h sys/time.h sys/times.h sys/utsname.h sys/wait.h -compilerOpts = -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE +compilerOpts = -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D__CCT_ENABLE_USER_SPACE linkerOpts = -ldl -lresolv excludedFunctions = acl_valid_link_np pfctlinput profil unwhiteout zopen getdirentries \