pub fn clock_gettime(clk_id: clockid_t, tp: *timespec) usize
pub fn clock_gettime(clk_id: clockid_t, tp: *timespec) usize { if (VDSO != void) { const ptr = @atomicLoad(?VdsoClockGettime, &vdso_clock_gettime, .unordered); if (ptr) |f| { const rc = f(clk_id, tp); switch (rc) { 0, @as(usize, @bitCast(-@as(isize, @backingInt(E.INVAL)))) => return rc, else => {}, } } } return syscall2( if (@hasField(SYS, "clock_gettime") and native_arch != .hexagon) .clock_gettime else .clock_gettime64, @backingInt(clk_id), @intFromPtr(tp), ); }