mirror of
https://github.com/Mathewnd/Astral.git
synced 2026-10-27 12:48:22 +00:00
syscalls: fchdir, setitimer, getitimer
This commit is contained in:
@@ -4,12 +4,18 @@
|
||||
#include <util.h>
|
||||
|
||||
typedef long time_t;
|
||||
typedef long suseconds_t;
|
||||
|
||||
typedef struct {
|
||||
time_t s;
|
||||
time_t ns;
|
||||
} timespec_t;
|
||||
|
||||
typedef struct {
|
||||
time_t s;
|
||||
suseconds_t us;
|
||||
} timeval_t;
|
||||
|
||||
static inline timespec_t timespec_add(timespec_t a, timespec_t b) {
|
||||
timespec_t ts;
|
||||
ts.ns = (a.ns + b.ns) % 1000000000;
|
||||
|
||||
Reference in New Issue
Block a user