rt_sigpending call is missing. Recent Linux applications require this (e.g. Maple 10, Cadence). Fix: --- syscalls.master.orig Wed Mar 8 00:43:01 2006 +++ syscalls.master Wed Mar 8 00:52:07 2006 @@ -316,7 +316,8 @@ 175 AUE_NULL MSTD { int linux_rt_sigprocmask(l_int how, \ l_sigset_t *mask, l_sigset_t *omask, \ l_size_t sigsetsize); } -176 AUE_NULL MSTD { int linux_rt_sigpending(void); } +176 AUE_NULL MSTD { int linux_rt_sigpending(l_sigset_t *mask, \ + l_size_t sigsetsize); } 177 AUE_NULL MSTD { int linux_rt_sigtimedwait(void); } 178 AUE_NULL MSTD { int linux_rt_sigqueueinfo(void); } 179 AUE_NULL MSTD { int linux_rt_sigsuspend( \ --- syscalls.master.diff ends here --- How-To-Repeat: Try to run Maple 10, for example.
Responsible Changed From-To: freebsd-bugs->freebsd-emulation I hope someone from emulation list will pick up.
State Changed From-To: open->closed Duplicate of kern/92671.