diff options
Diffstat (limited to 'ACE/ace/OS_NS_sys_select.inl')
-rw-r--r-- | ACE/ace/OS_NS_sys_select.inl | 6 |
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); |