#if defined(_WIN32) # include #elif _XOPEN_SOURCE >= 500 || defined(_ALL_SOURCE) # include #else # include # include #endif /* sleeps for 0.1 second */ int main(int argc, char** argv) { #if defined(_WIN32) Sleep(100); #elif _XOPEN_SOURCE >= 500 || defined(_ALL_SOURCE) usleep(100 * 1000); #else struct timeval tv; tv.tv_sec = 0; tv.tv_usec = 100 * 1000; select(0, NULL, NULL, NULL, &tv); #endif return 0; }