/* * sleep.c * * Stefan Haubenthal, 2003-06-11 * Ullrich von Bassewitz, 2003-06-12 * */ #include #include /* We cannot implement this function without a working clock function */ #if defined(CLOCKS_PER_SEC) unsigned __fastcall__ sleep (unsigned wait) { clock_t goal = clock () + ((clock_t) wait) * CLOCKS_PER_SEC; while ((long) (goal - clock ()) > 0) ; return 0; } #endif