forked from PoliEcho-holding-org/kern
18 lines
284 B
C
18 lines
284 B
C
#include <time.h>
|
|
#include <syscall.h>
|
|
#include <stdint.h>
|
|
|
|
// Seconds sleep
|
|
void sleep(size_t s) {
|
|
syscall(SYS_SLEEP, s*1000, 0, 0);
|
|
}
|
|
|
|
// Millisecond sleep
|
|
void msleep(size_t ms) {
|
|
syscall(SYS_SLEEP, ms, 0, 0);
|
|
}
|
|
|
|
// Microsecond sleep
|
|
void usleep(size_t us) { /* TODO */ }
|
|
|