123456789101112 |
- #include <signal.h>
- #include <errno.h>
- #include "syscall.h"
- #include "libc.h"
- int sigtimedwait(const sigset_t *mask, siginfo_t *si, const struct timespec *timeout)
- {
- int ret;
- do ret = syscall_cp(SYS_rt_sigtimedwait, mask, si, timeout, 8);
- while (ret<0 && errno==EINTR);
- return ret;
- }
|