Lines Matching refs:td

278 clean_pipe(td, path)
279 struct thread *td;
285 error = kern_statat(td, AT_SYMLINK_NOFOLLOW, AT_FDCWD, path,
297 error = kern_unlinkat(td, AT_FDCWD, path, UIO_SYSSPACE, 0);
424 si_ogetudata(fp, fd, ioc, td)
428 struct thread *td;
481 si_sockparams(fp, fd, ioc, td)
485 struct thread *td;
495 si_listen(fp, fd, ioc, td)
499 struct thread *td;
527 if ((error = sys_listen(td, &la)) != 0) {
562 si_getudata(fp, fd, ioc, td)
566 struct thread *td;
621 si_shutdown(fp, fd, ioc, td)
625 struct thread *td;
641 return sys_shutdown(td, &ap);
646 sockmod(fp, fd, ioc, td)
650 struct thread *td;
655 return si_ogetudata(fp, fd, ioc, td);
659 return si_shutdown(fp, fd, ioc, td);
663 return si_listen(fp, fd, ioc, td);
687 return si_sockparams(fp, fd, ioc, td);
691 return si_getudata(fp, fd, ioc, td);
702 ti_getinfo(fp, fd, ioc, td)
706 struct thread *td;
743 ti_bind(fp, fd, ioc, td)
747 struct thread *td;
802 if ((error = clean_pipe(td, saun.sun_path)) != 0)
816 if ((error = kern_bindat(td, AT_FDCWD, fd, skp)) != 0) {
838 timod(fp, fd, ioc, td)
842 struct thread *td;
847 return ti_getinfo(fp, fd, ioc, td);
855 return ti_bind(fp, fd, ioc, td);
869 svr4_stream_ti_ioctl(fp, td, retval, fd, cmd, dat)
871 struct thread *td;
916 error = kern_getsockname(td, fd, &sa, &sasize);
927 error = kern_getpeername(td, fd, &sa, &sasize);
987 i_nread(fp, td, retval, fd, cmd, dat)
989 struct thread *td;
1005 if ((error = fo_ioctl(fp, FIONREAD, (caddr_t) &nread, td->td_ucred,
1006 td)) != 0)
1018 i_fdinsert(fp, td, retval, fd, cmd, dat)
1020 struct thread *td;
1060 if ((error = sys_dup2(td, &d2p)) != 0) {
1067 if ((error = kern_close(td, st->s_afd)) != 0) {
1083 _i_bind_rsvd(fp, td, retval, fd, cmd, dat)
1085 struct thread *td;
1103 return sys_mkfifo(td, &ap);
1107 _i_rele_rsvd(fp, td, retval, fd, cmd, dat)
1109 struct thread *td;
1123 return sys_unlink(td, &ap);
1127 i_str(fp, td, retval, fd, cmd, dat)
1129 struct thread *td;
1148 if ((error = sockmod(fp, fd, &ioc, td)) != 0)
1153 if ((error = timod(fp, fd, &ioc, td)) != 0)
1171 i_setsig(fp, td, retval, fd, cmd, dat)
1173 struct thread *td;
1196 error = kern_fcntl(td, fd, F_GETFL, 0);
1200 oflags = td->td_retval[0];
1226 error = kern_fcntl(td, fd, F_SETFL, flags);
1229 flags = td->td_retval[0];
1234 return (kern_fcntl(td, fd, F_SETOWN, td->td_proc->p_pid));
1239 i_getsig(fp, td, retval, fd, cmd, dat)
1241 struct thread *td;
1269 svr4_stream_ioctl(fp, td, retval, fd, cmd, dat)
1271 struct thread *td;
1285 return i_nread(fp, td, retval, fd, cmd, dat);
1316 return i_str(fp, td, retval, fd, cmd, dat);
1320 return i_setsig(fp, td, retval, fd, cmd, dat);
1324 return i_getsig(fp, td, retval, fd, cmd, dat);
1353 return i_fdinsert(fp, td, retval, fd, cmd, dat);
1429 return _i_bind_rsvd(fp, td, retval, fd, cmd, dat);
1433 return _i_rele_rsvd(fp, td, retval, fd, cmd, dat);
1446 svr4_sys_putmsg(td, uap)
1447 struct thread *td;
1454 error = fget(td, uap->fd, cap_rights_init(&rights, CAP_SEND), &fp);
1461 error = svr4_do_putmsg(td, uap, fp);
1462 fdrop(fp, td);
1467 svr4_do_putmsg(td, uap, fp)
1468 struct thread *td;
1481 retval = td->td_retval;
1545 return sys_write(td, &wa);
1568 if (svr4_find_socket(td, fp, *dev, *ino, &saun) != 0) {
1590 return (kern_connectat(td, AT_FDCWD, uap->fd, sa));
1606 error = kern_sendit(td, uap->fd, &msg, uap->flags,
1620 svr4_sys_getmsg(td, uap)
1621 struct thread *td;
1628 error = fget(td, uap->fd, cap_rights_init(&rights, CAP_RECV), &fp);
1635 error = svr4_do_getmsg(td, uap, fp);
1636 fdrop(fp, td);
1641 svr4_do_getmsg(td, uap, fp)
1642 struct thread *td;
1659 retval = td->td_retval;
1742 error = kern_getpeername(td, uap->fd, &sa, &sasize);
1800 error = kern_accept(td, uap->fd, &sa, &sasize, &afp);
1832 fdclose(td, afp, st->s_afd);
1833 fdrop(afp, td);
1884 error = kern_recvit(td, uap->fd, &msg, UIO_SYSSPACE, NULL);
1934 if ((error = sys_read(td, &ra)) != 0) {
1970 fdclose(td, afp, st->s_afd);
1971 fdrop(afp, td);
1979 fdrop(afp, td);
1990 int svr4_sys_send(td, uap)
1991 struct thread *td;
2003 return (sys_sendto(td, &sta));
2006 int svr4_sys_recv(td, uap)
2007 struct thread *td;
2019 return (sys_recvfrom(td, &rfa));
2027 svr4_sys_sendto(td, uap)
2028 struct thread *td;
2041 return sys_sendto(td, &sa);