#include <pthread.h>
#include <errno.h>
#include <time.h>
+#include <sys/time.h> // needed for at least __QNX__
#ifdef HAVE_SCHED_H
#include <sched.h>
#endif
// we use wxFFile under Linux in GetCPUCount()
#ifdef __LINUX__
#include "wx/ffile.h"
- // For setpriority.
- #include <sys/time.h>
- #include <sys/resource.h>
+ #include <sys/resource.h> // for setpriority()
#endif
#ifdef __VMS
}
//else: can't wait for detached threads
}
+
+ if (state == STATE_NEW)
+ return wxTHREAD_MISC_ERROR;
+ // for coherency with the MSW implementation, signal the user that
+ // Delete() was called on a thread which didn't start to run yet.
return wxTHREAD_NO_ERROR;
}