_syscall
extern int _syscall(int, ...);
return _syscall(SYS___futex, uaddr, op, val, timeout, uaddr2,
return _syscall(SYS___futex_set_robust_list, head, len);
return _syscall(SYS___futex_get_robust_list, lwpid, headp, lenp);
#define syscall _syscall
#define FINDSYM2(_name_,_syscall) \
int _syscall;
si->_reason._syscall._sysnum =
si32->_reason._syscall._sysnum;
si->_reason._syscall._retval[0] =
si32->_reason._syscall._retval[0];
si->_reason._syscall._retval[1] =
si32->_reason._syscall._retval[1];
si->_reason._syscall._error =
si32->_reason._syscall._error;
i < __arraycount(si->_reason._syscall._args); i++)
si->_reason._syscall._args[i] =
si32->_reason._syscall._args[i];
si32->_reason._syscall._sysnum =
si->_reason._syscall._sysnum;
si32->_reason._syscall._retval[0] =
si->_reason._syscall._retval[0];
si32->_reason._syscall._retval[1] =
si->_reason._syscall._retval[1];
si32->_reason._syscall._error =
si->_reason._syscall._error;
i < __arraycount(si->_reason._syscall._args); i++)
si32->_reason._syscall._args[i] =
si->_reason._syscall._args[i];
} _syscall;
#define si_sysnum _info._reason._syscall._sysnum
#define si_retval _info._reason._syscall._retval
#define si_error _info._reason._syscall._error
#define si_args _info._reason._syscall._args
#define ksi_sysnum ksi_info._reason._syscall._sysnum
#define ksi_retval ksi_info._reason._syscall._retval
#define ksi_error ksi_info._reason._syscall._error
#define ksi_args ksi_info._reason._syscall._args
} _syscall;