Pat Tullmann 89d15a8d47 linux: futex v2 API updates
* `futex2_waitv` always takes a 64-bit timespec.  Perhaps the
  `kernel_timespec` should be renamed `timespec64`?  Its used in iouring,
  too.

* Add `packed struct` for futex v2 flags and parameters.

* Add very basic "tests" for the futex v2 syscalls (just to ensure the
  code compiles).

* Update the stale or broken comments.  (I could also just delete these
  they're not really documenting Zig-specific behavior.)

Given that the futex2 APIs are not used by Zig's library (they're a bit
too new), and the fact that these are very specialized syscalls, and they
currently provide no benefit over the existing v1 API, I wonder if instead
of fixing these up, we should just replace them with a stub that says 'use
a 3rd party library'.
2025-06-18 19:53:50 -07:00
..
2024-12-19 17:10:03 -05:00
2025-06-05 13:45:52 +01:00
2025-06-15 22:15:06 +01:00
2025-06-18 19:53:50 -07:00
2025-06-17 22:06:39 -07:00
2025-06-13 21:23:41 -04:00
2025-06-15 14:15:18 -04:00
2025-06-16 13:22:19 +03:30
2025-02-05 13:58:15 +01:00
2025-06-16 13:22:19 +03:30
2025-02-06 14:23:23 -08:00
2025-02-22 14:32:48 -08:00
2025-05-24 10:52:56 +02:00
2025-06-15 14:15:18 -04:00
2025-06-16 13:22:19 +03:30
2025-06-12 13:55:41 +01:00
2025-06-16 13:22:19 +03:30
2025-06-16 13:22:19 +03:30
2025-06-17 22:06:39 -07:00
2025-02-06 14:23:23 -08:00
2025-02-03 09:14:37 +00:00