1.1 --- a/src/share/vm/utilities/workgroup.hpp Tue Nov 23 15:01:43 2010 -0500 1.2 +++ b/src/share/vm/utilities/workgroup.hpp Tue Nov 23 13:22:55 2010 -0800 1.3 @@ -22,6 +22,20 @@ 1.4 * 1.5 */ 1.6 1.7 +#ifndef SHARE_VM_UTILITIES_WORKGROUP_HPP 1.8 +#define SHARE_VM_UTILITIES_WORKGROUP_HPP 1.9 + 1.10 +#include "utilities/taskqueue.hpp" 1.11 +#ifdef TARGET_OS_FAMILY_linux 1.12 +# include "thread_linux.inline.hpp" 1.13 +#endif 1.14 +#ifdef TARGET_OS_FAMILY_solaris 1.15 +# include "thread_solaris.inline.hpp" 1.16 +#endif 1.17 +#ifdef TARGET_OS_FAMILY_windows 1.18 +# include "thread_windows.inline.hpp" 1.19 +#endif 1.20 + 1.21 // Forward declarations of classes defined here 1.22 1.23 class WorkGang; 1.24 @@ -458,3 +472,5 @@ 1.25 1.26 void release_par_id(int id); 1.27 }; 1.28 + 1.29 +#endif // SHARE_VM_UTILITIES_WORKGROUP_HPP