| 906 | } |
| 907 | |
| 908 | int |
| 909 | ff_socket(int domain, int type, int protocol) |
| 910 | { |
| 911 | int rc; |
| 912 | struct socket_args sa; |
| 913 | sa.domain = domain == LINUX_AF_INET6 ? AF_INET6 : domain; |
| 914 | sa.type = linux2freebsd_socket_flags(type); |
| 915 | sa.protocol = protocol; |
| 916 | if ((rc = sys_socket(curthread, &sa))) |
| 917 | goto kern_fail; |
| 918 | |
| 919 | return curthread->td_retval[0]; |
| 920 | kern_fail: |
| 921 | ff_os_errno(rc); |
| 922 | return (-1); |
| 923 | } |
| 924 | |
| 925 | int |
| 926 | ff_getsockopt(int s, int level, int optname, void *optval, |
no test coverage detected