if( (select( tpptr->fd + 1, &readfds, NULL, &execpfds, tptr ) < 0 ) )
gptr->flags |= GIF_SHUTDOWN; // we must shut on error or signal
else
{ // poll was successful - see if data ?
if( (select( tpptr->fd + 1, &readfds, NULL, &execpfds, tptr ) < 0 ) )
gptr->flags |= GIF_SHUTDOWN; // we must shut on error or signal
else
{ // poll was successful - see if data ?