summaryrefslogtreecommitdiff
path: root/ACE/ace/os_include/os_sched.h
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/ace/os_include/os_sched.h')
-rw-r--r--ACE/ace/os_include/os_sched.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/ACE/ace/os_include/os_sched.h b/ACE/ace/os_include/os_sched.h
index e430a6f0fa1..c28f8cf947d 100644
--- a/ACE/ace/os_include/os_sched.h
+++ b/ACE/ace/os_include/os_sched.h
@@ -37,11 +37,15 @@ extern "C"
#endif /* __cplusplus */
#if !defined (__cpu_set_t_defined) || !defined (ACE_HAS_CPU_SET_T)
+#if defined (ACE_HAS_CPUSET_T)
+ typedef cpuset_t cpu_set_t;
+#else
# define ACE_CPU_SETSIZE 1024
typedef struct
{
ACE_UINT32 bit_array_[ACE_CPU_SETSIZE / (8 * sizeof (ACE_UINT32))];
} cpu_set_t;
+#endif
#endif /* !ACE_HAS_CPU_SET_T || !__cpu_set_t_defined */
#ifdef __cplusplus