| 543 | } |
| 544 | |
| 545 | int |
| 546 | linux_rt_sigsuspend(struct thread *td, struct linux_rt_sigsuspend_args *uap) |
| 547 | { |
| 548 | l_sigset_t lmask; |
| 549 | sigset_t sigmask; |
| 550 | int error; |
| 551 | |
| 552 | if (uap->sigsetsize != sizeof(l_sigset_t)) |
| 553 | return (EINVAL); |
| 554 | |
| 555 | error = copyin(uap->newset, &lmask, sizeof(l_sigset_t)); |
| 556 | if (error) |
| 557 | return (error); |
| 558 | |
| 559 | linux_to_bsd_sigset(&lmask, &sigmask); |
| 560 | return (kern_sigsuspend(td, sigmask)); |
| 561 | } |
| 562 | |
| 563 | int |
| 564 | linux_pause(struct thread *td, struct linux_pause_args *args) |
nothing calls this directly
no test coverage detected