Canonical source constructor for the FreeBSD _umtx_op platform arm.
It consumes the already assembled Linux-futex physical projection and the
same ForeignSyncMachine arena used by pthread and other synchronization. This
does not add an object store, callback token supply, clock, or atomic backend.
Construct the real FreeBSD synchronization dictionary on top of the exact
same callback-aware atomic, deadline, error, memory, and typed-sync sources as
the Linux futex constructor. time is the actual source time dictionary; a
caller with no time capability must leave this platform arm unavailable and
report Unsupported when _umtx_op is selected.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Install the FreeBSD platform arm over the exact source ForeignItems.Core
already selected by callback dispatch. The core is a source assembly result,
not a caller-built platform hook record. With no actual time capability the
untimed __error shim remains available and _umtx_op fails on demand.
Equations
- One or more equations did not get rendered due to their size.