From c0809c9b68ad33b9963ff3da1a6ad53ca2c8b6f3 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Sat, 27 Dec 2025 11:07:28 -0800 Subject: std: add more timespec OMIT and NOW definitions --- lib/std/os/linux.zig | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'lib/std/os/linux.zig') diff --git a/lib/std/os/linux.zig b/lib/std/os/linux.zig index fb08830fcc..174ef64d95 100644 --- a/lib/std/os/linux.zig +++ b/lib/std/os/linux.zig @@ -8417,6 +8417,18 @@ pub const timezone = extern struct { pub const kernel_timespec = extern struct { sec: i64, nsec: i64, + + /// For use with `utimensat` and `futimens`. + pub const NOW: timespec = .{ + .sec = 0, + .nsec = 0x3fffffff, + }; + + /// For use with `utimensat` and `futimens`. + pub const OMIT: timespec = .{ + .sec = 0, + .nsec = 0x3ffffffe, + }; }; // https://github.com/ziglang/zig/issues/4726#issuecomment-2190337877 -- cgit v1.2.3