wangzhengquan
2021-03-13 a38304f7f6b91aaa1b0aa76cc9d3e5b6aef1f85f
src/futex_sem.cpp
@@ -1,8 +1,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)
{
  return syscall(SYS_futex, uaddr, futex_op, val, timeout, uaddr, val3);
   const struct timespec ts = TimeUtil::trim_time(timeout);
  return syscall(SYS_futex, uaddr, futex_op, val, &ts, uaddr, val3);
}