Y
Hacker News
new
|
ask
|
show
|
jobs
by
xboxnolifes
718 days ago
It'll still be a problem for code that relies on time being 64-bit int of nanoseconds. How do you change the internal representation here without also breaking the API contract for application code?
1 comments
re
718 days ago
The kernel does not have an API that exposes that representation to user code; system calls operate on timespec structs
struct timespec { time_t tv_sec; /* seconds */ long tv_nsec; /* nanoseconds */ };
link