fn nowPosix(clock: Io.Clock) Io.Timestamp clock: Io.Clock11708
11709
11710
11711
11712
11713
11714
11715fn nowPosix(clock: Io.Clock) Io.Timestamp {
const clock_id: posix.clockid_t = clockToPosix(clock);
var timespec: posix.timespec = undefined;
switch (posix.errno(posix.system.clock_gettime(clock_id, ×pec))) {
.SUCCESS => return timestampFromPosix(×pec),
else => return .zero,
}
}