cmd-sleep: Take advantage of _msleep and _usleep

These are available globally now.

Signed-off-by: Sean Cross <xobs@kosagi.com>
This commit is contained in:
Sean Cross 2014-11-25 17:08:59 +08:00
parent b5829b9694
commit 6360f6d40e

View file

@ -1,11 +1,10 @@
#include <string.h>
#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;
}