so1 312 kern/uipc_socket.c soconnect2(struct socket *so1, struct socket *so2) so1 317 kern/uipc_socket.c error = (*so1->so_proto->pr_usrreq)(so1, PRU_CONNECT2, NULL, so1 320 kern/uipc_syscalls.c struct socket *so1, *so2; so1 323 kern/uipc_syscalls.c error = socreate(SCARG(uap, domain), &so1, SCARG(uap, type), so1 339 kern/uipc_syscalls.c fp1->f_data = so1; so1 347 kern/uipc_syscalls.c if ((error = soconnect2(so1, so2)) != 0) so1 353 kern/uipc_syscalls.c if ((error = soconnect2(so2, so1)) != 0) so1 370 kern/uipc_syscalls.c so1 = NULL; so1 376 kern/uipc_syscalls.c if (so1 != NULL) so1 377 kern/uipc_syscalls.c (void)soclose(so1); so1 284 sys/socketvar.h int soconnect2(struct socket *so1, struct socket *so2);