| 469 | #endif /* COMPAT_OLDSOCK */ |
| 470 | |
| 471 | int |
| 472 | sys_connect(struct thread *td, struct connect_args *uap) |
| 473 | { |
| 474 | struct sockaddr *sa; |
| 475 | int error; |
| 476 | |
| 477 | error = getsockaddr(&sa, uap->name, uap->namelen); |
| 478 | if (error == 0) { |
| 479 | error = kern_connectat(td, AT_FDCWD, uap->s, sa); |
| 480 | free(sa, M_SONAME); |
| 481 | } |
| 482 | return (error); |
| 483 | } |
| 484 | |
| 485 | int |
| 486 | kern_connectat(struct thread *td, int dirfd, int fd, struct sockaddr *sa) |
no test coverage detected