changeset 47093:5ee2be48e45e

8186897: semaphore_posix.hpp should not be included on OSX Reviewed-by: stefank, dholmes
author mgerdin
date Tue, 29 Aug 2017 12:17:02 +0200
parents f6bb54717132
children e51eab69b50a 9d21da6fe729
files hotspot/src/os/posix/vm/os_posix.cpp
diffstat 1 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/hotspot/src/os/posix/vm/os_posix.cpp	Tue Aug 29 17:17:58 2017 +0200
+++ b/hotspot/src/os/posix/vm/os_posix.cpp	Tue Aug 29 12:17:02 2017 +0200
@@ -24,7 +24,6 @@
 
 #include "utilities/globalDefinitions.hpp"
 #include "prims/jvm.h"
-#include "semaphore_posix.hpp"
 #include "runtime/frame.inline.hpp"
 #include "runtime/interfaceSupport.hpp"
 #include "runtime/os.hpp"
@@ -32,6 +31,11 @@
 #include "utilities/macros.hpp"
 #include "utilities/vmError.hpp"
 
+#ifndef __APPLE__
+// POSIX unamed semaphores are not supported on OS X.
+#include "semaphore_posix.hpp"
+#endif
+
 #include <dlfcn.h>
 #include <pthread.h>
 #include <semaphore.h>