summaryrefslogtreecommitdiff
path: root/src/pal/src/config.h.in
diff options
context:
space:
mode:
authorMike McLaughlin <mikem@microsoft.com>2016-05-27 20:03:32 -0700
committerMike McLaughlin <mikem@microsoft.com>2016-05-27 20:03:32 -0700
commit5ac6af932fe2a3f4b285b6dcc79010caf807ea9d (patch)
tree1796105c114488dcb47993f33e4a114b0a7ef4ff /src/pal/src/config.h.in
parent7711017de7e9f5d42a0db7fd46f7072a64460913 (diff)
downloadcoreclr-5ac6af932fe2a3f4b285b6dcc79010caf807ea9d.tar.gz
coreclr-5ac6af932fe2a3f4b285b6dcc79010caf807ea9d.tar.bz2
coreclr-5ac6af932fe2a3f4b285b6dcc79010caf807ea9d.zip
Fix the named semaphore leak on OSX (and Linux) (#5269)
* Change the dbgshim launch handshake back. The debugger side now creates the name semaphores like before and the transport pipe existence determines that coreclr is ready. Changed when the transport pipes are created: synchronously on the main thread. Correctly set and check the HAVE_PROCFS_* defines. * Code review feedback.
Diffstat (limited to 'src/pal/src/config.h.in')
-rw-r--r--src/pal/src/config.h.in4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/pal/src/config.h.in b/src/pal/src/config.h.in
index b2c6959b3c..75970da6ab 100644
--- a/src/pal/src/config.h.in
+++ b/src/pal/src/config.h.in
@@ -101,6 +101,9 @@
#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
@@ -136,7 +139,6 @@
#cmakedefine01 HAVE_SCHED_OTHER_ASSIGNABLE
#define CHECK_TRACE_SPECIFIERS 0
-#define PROCFS_MEM_NAME ""
#define HAVE_GETHRTIME 0
#define HAVE_LOWERCASE_ISO_NAME 0
#define HAVE_READ_REAL_TIME 0