#include <sys/time.h>
#include <unistd.h>
+#ifdef HAVE_SYS_SELECT_H
+# include <sys/select.h>
+#endif
+
#if wxUSE_SOCKETS
// ----------------------------------------------------------------------------
// wxSocketTable
{
XEvent event;
+ // Start off by checking if any of our child processes have finished.
+ wxCheckForFinishedChildren();
+
// TODO allowing for threads, as per e.g. wxMSW
// This now waits until either an X event is received,