42 # include "thread_solaris.inline.hpp" |
42 # include "thread_solaris.inline.hpp" |
43 #endif |
43 #endif |
44 #ifdef TARGET_OS_FAMILY_windows |
44 #ifdef TARGET_OS_FAMILY_windows |
45 # include "thread_windows.inline.hpp" |
45 # include "thread_windows.inline.hpp" |
46 #endif |
46 #endif |
|
47 #ifdef TARGET_OS_FAMILY_bsd |
|
48 # include "thread_bsd.inline.hpp" |
|
49 #endif |
47 |
50 |
48 // Wrapper for all entry points to the virtual machine. |
51 // Wrapper for all entry points to the virtual machine. |
49 // The HandleMarkCleaner is a faster version of HandleMark. |
52 // The HandleMarkCleaner is a faster version of HandleMark. |
50 // It relies on the fact that there is a HandleMark further |
53 // It relies on the fact that there is a HandleMark further |
51 // down the stack (in JavaCalls::call_helper), and just resets |
54 // down the stack (in JavaCalls::call_helper), and just resets |
112 #ifdef TARGET_OS_FAMILY_solaris |
115 #ifdef TARGET_OS_FAMILY_solaris |
113 # include "interfaceSupport_solaris.hpp" |
116 # include "interfaceSupport_solaris.hpp" |
114 #endif |
117 #endif |
115 #ifdef TARGET_OS_FAMILY_windows |
118 #ifdef TARGET_OS_FAMILY_windows |
116 # include "interfaceSupport_windows.hpp" |
119 # include "interfaceSupport_windows.hpp" |
|
120 #endif |
|
121 #ifdef TARGET_OS_FAMILY_bsd |
|
122 # include "interfaceSupport_bsd.hpp" |
117 #endif |
123 #endif |
118 |
124 |
119 }; |
125 }; |
120 |
126 |
121 |
127 |