time: timespec_add()

This commit is contained in:
Matheus
2023-04-22 21:26:44 -03:00
parent e8c2feb8db
commit b57cb385ce
+7
View File
@@ -8,4 +8,11 @@ typedef struct {
time_t ns;
} timespec_t;
static inline timespec_t timespec_add(timespec_t a, timespec_t b) {
timespec_t ts;
ts.ns = (a.ns + b.ns) % 1000000000;
ts.s = a.s + b.s + (a.ns + b.ns) / 1000000000;
return ts;
}
#endif