| #if defined(_WIN32) | |
| # include <windows.h> | |
| #elif _XOPEN_SOURCE >= 500 || defined(_ALL_SOURCE) | |
| # include <unistd.h> | |
| #else | |
| # include <time.h> | |
| # include <sys/select.h> | |
| #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; | |
| } |