wangzhengquan
2021-02-02 4ed4e8d7f5b6588a02c21b43d315f738743b2258
1
2
3
4
5
6
7
8
9
10
#include "futex_sem.h"
#include "time_util.h"
 
int futex(int *uaddr, int futex_op, int val,
    const struct timespec *timeout, int *uaddr2, int val3)
{
 
    const struct timespec ts = TimeUtil::trim_time(timeout);
  return syscall(SYS_futex, uaddr, futex_op, val, &ts, uaddr, val3);
}