git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44919
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
fd_set writeset = m_writeset;
fd_set exeptset = m_exeptset;
wxStopWatch sw;
fd_set writeset = m_writeset;
fd_set exeptset = m_exeptset;
wxStopWatch sw;
sw.Start(ptv->tv_usec/10);
ret = select(m_maxFD+1, &readset, &writeset, &exeptset, ptv);
switch ( ret )
{
// TODO: handle unix signals here
case -1:
sw.Start(ptv->tv_usec/10);
ret = select(m_maxFD+1, &readset, &writeset, &exeptset, ptv);
switch ( ret )
{
// TODO: handle unix signals here
case -1:
+ if ( !timeout )
+ {
+ // it doesn't make sense to remain here
+ return;
+ }
+
if ( ptv )
{
ptv->tv_sec = 0;
if ( ptv )
{
ptv->tv_sec = 0;