ref: daf2ab4550e555cdb6c58f2a9e647c2259a634de dir: /posix-port/tas.c/
#include "u.h" #include "libc.h" int tas(int *x) { return __atomic_test_and_set(x, __ATOMIC_ACQ_REL); }