#pragma once #include #include #include #include namespace sys { inline int futex(void* addr1, int op, int val1, const struct timespec* timeout, void* addr2, int val3) { return syscall(SYS_futex, addr1, op, val1, timeout, addr2, val3); } }