| 1724 | } |
| 1725 | |
| 1726 | int |
| 1727 | ff_dup2(int oldfd, int newfd) |
| 1728 | { |
| 1729 | int rc; |
| 1730 | struct dup2_args da = { |
| 1731 | .from = oldfd, |
| 1732 | .to = newfd |
| 1733 | }; |
| 1734 | if ((rc = sys_dup2(curthread, &da))) |
| 1735 | goto kern_fail; |
| 1736 | |
| 1737 | rc = curthread->td_retval[0]; |
| 1738 | |
| 1739 | return (rc); |
| 1740 | kern_fail: |
| 1741 | ff_os_errno(rc); |
| 1742 | return (-1); |
| 1743 | } |
| 1744 | |
| 1745 | int |
| 1746 | ff_route_ctl(enum FF_ROUTE_CTL req, enum FF_ROUTE_FLAG flag, |
no test coverage detected