diff --git a/cmd-sleep.c b/cmd-sleep.c index 16f377e..ce653d7 100644 --- a/cmd-sleep.c +++ b/cmd-sleep.c @@ -1,11 +1,10 @@ #include #include "bionic.h" -#include "memio.h" #include "printf.h" int cmd_msleep(int argc, char **argv) { - uint32_t msecs, i, j; + uint32_t msecs; if (argc != 1) { printf("Usage: msleep [milliseconds]\n"); @@ -13,19 +12,13 @@ int cmd_msleep(int argc, char **argv) } msecs = _strtoul(argv[0], NULL, 0); - - for (i = 0; i < msecs; i++) { - for (j = 0; j < 73000; j++) { - asm("nop"); - } - } - + _msleep(msecs); return 0; } int cmd_usleep(int argc, char **argv) { - uint32_t usecs, i, j; + uint32_t usecs; if (argc != 1) { printf("Usage: usleep [microseconds]\n"); @@ -33,12 +26,6 @@ int cmd_usleep(int argc, char **argv) } usecs = _strtoul(argv[0], NULL, 0); - - for (i = 0; i < usecs; i++) { - for (j = 0; j < 73; j++) { - asm("nop"); - } - } - + _usleep(usecs); return 0; }