Lines Matching refs:so
161 fork_exec(struct socket *so, const char *ex, int do_pty)
248 fork_exec(struct socket *so, const char *ex, int do_pty)
265 DEBUG_ARG("so = %lx", (long)so);
376 so->s = master;
386 so->s = accept(s, (struct sockaddr *)&addr, &addrlen);
387 } while (so->s < 0 && errno == EINTR);
390 setsockopt(so->s,SOL_SOCKET,SO_REUSEADDR,(char *)&opt,sizeof(int));
392 setsockopt(so->s,SOL_SOCKET,SO_OOBINLINE,(char *)&opt,sizeof(int));
394 fd_nonblock(so->s);
397 if (so->so_m != NULL && do_pty == 1) {
398 sbappend(so, so->so_m);
399 so->so_m = NULL;
639 struct socket *so;
702 for (so = tcb.so_next; so != &tcb; so = so->so_next) {
703 if ((lport && lport == ntohs(so->so_lport)) ||
704 (fport && fport == ntohs(so->so_fport))) {
706 so->so_emu = emu;
708 so->so_iptos = tos;
822 rsh_exec(so,ns, user, host, args)
823 struct socket *so;
835 DEBUG_ARG("so = %lx", (long)so);
902 so->s=fd0[0];