zig/lib/std/os
Bernard Assan 3f1933edeb
IoUring: futex operations
Signed-off-by: Bernard Assan <mega.alpha100@gmail.com>

Add futex_* operations to IoUring

Refactor Futex 2 flags into Futex2 struct

add mpol to Wait flags and fix private field as its 128 not 32

Signed-off-by: Bernard Assan <mega.alpha100@gmail.com>

Update futex2_* functions and constants to use the new Futex2 type

Improve the Api of futex2_* functions to be more idiomatic Zig

Signed-off-by: Bernard Assan <mega.alpha100@gmail.com>
2025-11-21 12:44:58 +00:00
..
linux IoUring: futex operations 2025-11-21 12:44:58 +00:00
plan9 zig fmt 2025-07-16 10:27:39 -07:00
uefi std.Io: delete GenericReader 2025-08-29 17:14:26 -07:00
windows std.os.windows: eliminate forwarder function in kernel32 (#25766) 2025-10-31 13:54:50 +00:00
emscripten.zig std: make signal numbers into an enum 2025-10-29 06:20:51 -07:00
freebsd.zig std: stop exposing anything having to do with ucontext_t 2025-10-10 04:43:18 +02:00
linux.zig IoUring: futex operations 2025-11-21 12:44:58 +00:00
plan9.zig system specific errno 2025-11-20 15:03:23 -08:00
uefi.zig std.Io: delete GenericReader 2025-08-29 17:14:26 -07:00
wasi.zig wasi: fix wasm-wasi-musl constants 2025-02-09 09:08:11 +01:00
windows.zig windows: Make readLinkW APIs output WTF-16, reduce stack usage of callers 2025-11-15 18:16:03 -08:00