Implemented time.h

This commit is contained in:
2024-10-25 12:02:19 +02:00
parent 18d1b7de6a
commit e135c4e9a1
2 changed files with 13 additions and 2 deletions
+3 -1
View File
@@ -3,6 +3,8 @@
#include <stddef.h>
void sleep(size_t ms);
void sleep(size_t s);
void msleep(size_t ms);
void usleep(size_t us);
#endif
+10 -1
View File
@@ -2,7 +2,16 @@
#include <syscall.h>
#include <stdint.h>
void sleep(uint32_t ms) {
// 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 */ }