summaryrefslogtreecommitdiff
path: root/ACE/ace/OS_NS_sys_select.inl
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/ace/OS_NS_sys_select.inl')
-rw-r--r--ACE/ace/OS_NS_sys_select.inl6
1 files changed, 6 insertions, 0 deletions
diff --git a/ACE/ace/OS_NS_sys_select.inl b/ACE/ace/OS_NS_sys_select.inl
index 396ffe729ca..a7dfcc462b0 100644
--- a/ACE/ace/OS_NS_sys_select.inl
+++ b/ACE/ace/OS_NS_sys_select.inl
@@ -35,6 +35,9 @@ ACE_OS::select (int width,
ACE_UNUSED_ARG (efds);
ACE_UNUSED_ARG (timeout);
ACE_NOTSUP_RETURN (-1);
+#elif defined (ACE_MQX)
+ ACE_SOCKCALL_RETURN (::select (width, rfds, wfds, efds, timeout->msec()),
+ int, -1);
#else
ACE_SOCKCALL_RETURN (::select (width, rfds, wfds, efds, timep),
int, -1);
@@ -61,6 +64,9 @@ ACE_OS::select (int width,
ACE_UNUSED_ARG (efds);
ACE_UNUSED_ARG (timeout);
ACE_NOTSUP_RETURN (-1);
+#elif defined (ACE_MQX)
+ ACE_SOCKCALL_RETURN (::select (width, rfds, wfds, efds, timeout.msec()),
+ int, -1);
#else
ACE_SOCKCALL_RETURN (::select (width, rfds, wfds, efds, ___ACE_TIMEOUT),
int, -1);