From e8a6aeb48e6dadb24afc138d809abc12ef275d0b Mon Sep 17 00:00:00 2001 From: Nikolay Igotti Date: Thu, 13 Feb 2020 18:29:38 +0300 Subject: [PATCH] Provide more functions on Darwin flavours of POSIX. (#3860) --- platformLibs/src/platform/ios/posix.def | 2 +- platformLibs/src/platform/osx/posix.def | 2 +- platformLibs/src/platform/tvos/posix.def | 2 +- platformLibs/src/platform/watchos/posix.def | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/platformLibs/src/platform/ios/posix.def b/platformLibs/src/platform/ios/posix.def index 081ecf8dc6e..046c44ece6c 100644 --- a/platformLibs/src/platform/ios/posix.def +++ b/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 +compilerOpts = -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE linkerOpts = -ldl -lresolv excludedFunctions = acl_valid_link_np add_profil pfctlinput profil unwhiteout zopen getdirentries excludedFunctions.ios_arm32 = longjmperror diff --git a/platformLibs/src/platform/osx/posix.def b/platformLibs/src/platform/osx/posix.def index 7a2275e28f2..c10adc9d81d 100644 --- a/platformLibs/src/platform/osx/posix.def +++ b/platformLibs/src/platform/osx/posix.def @@ -13,7 +13,7 @@ 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 = -D_XOPEN_SOURCE -DSHARED_LIBBIND -D_DARWIN_NO_64_BIT_INODE +compilerOpts = -D_XOPEN_SOURCE -DSHARED_LIBBIND -D_DARWIN_NO_64_BIT_INODE -D_DARWIN_C_SOURCE # -D_ANSI_SOURCE, sigh, breaks user_addr_t excludedFunctions = KERNEL_AUDIT_TOKEN KERNEL_SECURITY_TOKEN add_profil \ addrsel_policy_init \ diff --git a/platformLibs/src/platform/tvos/posix.def b/platformLibs/src/platform/tvos/posix.def index 991567456d7..9ab3ad9441b 100644 --- a/platformLibs/src/platform/tvos/posix.def +++ b/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 +compilerOpts = -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE linkerOpts = -ldl -lresolv excludedFunctions = acl_valid_link_np pfctlinput profil unwhiteout zopen getdirentries diff --git a/platformLibs/src/platform/watchos/posix.def b/platformLibs/src/platform/watchos/posix.def index b125d301fcc..6eb0b0de882 100644 --- a/platformLibs/src/platform/watchos/posix.def +++ b/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 +compilerOpts = -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE linkerOpts = -ldl -lresolv excludedFunctions = acl_valid_link_np pfctlinput profil unwhiteout zopen getdirentries