1570af302Sopenharmony_ci#ifndef _INTERNAL_FUTEX_H 2570af302Sopenharmony_ci#define _INTERNAL_FUTEX_H 3570af302Sopenharmony_ci 4570af302Sopenharmony_ci#define FUTEX_WAIT 0 5570af302Sopenharmony_ci#define FUTEX_WAKE 1 6570af302Sopenharmony_ci#define FUTEX_FD 2 7570af302Sopenharmony_ci#define FUTEX_REQUEUE 3 8570af302Sopenharmony_ci#define FUTEX_CMP_REQUEUE 4 9570af302Sopenharmony_ci#define FUTEX_WAKE_OP 5 10570af302Sopenharmony_ci#define FUTEX_LOCK_PI 6 11570af302Sopenharmony_ci#define FUTEX_UNLOCK_PI 7 12570af302Sopenharmony_ci#define FUTEX_TRYLOCK_PI 8 13570af302Sopenharmony_ci#define FUTEX_WAIT_BITSET 9 14570af302Sopenharmony_ci 15570af302Sopenharmony_ci#define FUTEX_PRIVATE 128 16570af302Sopenharmony_ci 17570af302Sopenharmony_ci#define FUTEX_CLOCK_REALTIME 256 18570af302Sopenharmony_ci 19570af302Sopenharmony_ci#endif 20