… | |
… | |
451 | ts.tv_sec = (time_t)delay; |
451 | ts.tv_sec = (time_t)delay; |
452 | ts.tv_nsec = (long)((delay - (ev_tstamp)(ts.tv_sec)) * 1e9); |
452 | ts.tv_nsec = (long)((delay - (ev_tstamp)(ts.tv_sec)) * 1e9); |
453 | |
453 | |
454 | nanosleep (&ts, 0); |
454 | nanosleep (&ts, 0); |
455 | #elif defined(_WIN32) |
455 | #elif defined(_WIN32) |
456 | Sleep (delay * 1e3); |
456 | Sleep ((unsigned long)(delay * 1e3)); |
457 | #else |
457 | #else |
458 | struct timeval tv; |
458 | struct timeval tv; |
459 | |
459 | |
460 | tv.tv_sec = (time_t)delay; |
460 | tv.tv_sec = (time_t)delay; |
461 | tv.tv_usec = (long)((delay - (ev_tstamp)(tv.tv_sec)) * 1e6); |
461 | tv.tv_usec = (long)((delay - (ev_tstamp)(tv.tv_sec)) * 1e6); |