Lines Matching defs:error

50  * been successfully called.  If pru_attach() returned an error,
205 int error;
209 error = sysctl_handle_int(oidp, &val, 0, req);
210 if (error || !req->newptr )
211 return (error);
345 int error, newmaxsockets;
348 error = sysctl_handle_int(oidp, &newmaxsockets, 0, req);
349 if (error == 0 && req->newptr) {
355 error = EINVAL;
357 return (error);
411 /* Do we need more comprehensive error returns? */
480 int error;
531 error = (*prp->pr_usrreqs->pru_attach)(so, proto, td);
533 if (error) {
538 return (error);
687 int error;
690 error = (*so->so_proto->pr_usrreqs->pru_bind)(so, nam, td);
692 return (error);
698 int error;
701 error = (*so->so_proto->pr_usrreqs->pru_bindat)(fd, so, nam, td);
703 return (error);
721 int error;
724 error = (*so->so_proto->pr_usrreqs->pru_listen)(so, backlog, td);
726 return (error);
856 int error = 0;
864 error = sodisconnect(so);
865 if (error) {
866 if (error == ENOTCONN)
867 error = 0;
876 error = tsleep(&so->so_timeo,
879 if (error)
924 return (error);
968 int error;
976 error = (*so->so_proto->pr_usrreqs->pru_accept)(so, nam);
978 return (error);
991 int error;
1004 (error = sodisconnect(so)))) {
1005 error = EISCONN;
1008 * Prevent accumulated error from previous connection from
1013 error = (*so->so_proto->pr_usrreqs->pru_connect)(so,
1016 error = (*so->so_proto->pr_usrreqs->pru_connectat)(fd,
1022 return (error);
1028 int error;
1031 error = (*so1->so_proto->pr_usrreqs->pru_connect2)(so1, so2);
1033 return (error);
1039 int error;
1046 error = (*so->so_proto->pr_usrreqs->pru_disconnect)(so);
1047 return (error);
1058 int clen = 0, error, dontroute;
1076 error = EINVAL;
1090 error = EPIPE;
1094 error = so->so_error;
1110 error = ENOTCONN;
1115 error = ENOTCONN;
1117 error = EDESTADDRREQ;
1133 error = EMSGSIZE;
1149 error = EFAULT; /* only possible error */
1174 error = (*so->so_proto->pr_usrreqs->pru_send)(so,
1201 return (error);
1206 * send buffering, then hard error. Lock against other senders. If must go
1213 * Returns nonzero on error, timeout or signal; callers must check for short
1223 int clen = 0, error, dontroute;
1238 * type sockets since that's an error.
1241 error = EINVAL;
1253 error = sblock(&so->so_snd, SBLOCKWAIT(flags));
1254 if (error)
1262 error = EPIPE;
1266 error = so->so_error;
1283 error = ENOTCONN;
1289 error = ENOTCONN;
1291 error = EDESTADDRREQ;
1301 error = EMSGSIZE;
1308 error = EWOULDBLOCK;
1311 error = sbwait(&so->so_snd);
1313 if (error)
1338 error = EFAULT; /* only possible error */
1360 error = (*so->so_proto->pr_usrreqs->pru_send)(so,
1383 if (error)
1395 return (error);
1402 int error;
1405 error = so->so_proto->pr_usrreqs->pru_sosend(so, addr, uio, top,
1408 return (error);
1424 int error;
1430 error = (*pr->pr_usrreqs->pru_rcvoob)(so, m, flags & MSG_PEEK);
1431 if (error)
1434 error = uiomove(mtod(m, void *),
1437 } while (uio->uio_resid && error == 0 && m);
1441 return (error);
1500 int flags, error, offset;
1526 error = sblock(&so->so_rcv, SBLOCKWAIT(flags));
1527 if (error)
1528 return (error);
1549 error = so->so_error;
1572 error = ENOTCONN;
1582 error = EWOULDBLOCK;
1587 error = sbwait(&so->so_rcv);
1589 if (error)
1667 error = (*pr->pr_domain->dom_externalize)
1726 && error == 0) {
1758 error = uiomove(mtod(m, char *) + moff, (int)len, uio);
1760 if (error) {
1850 * must not quit until "uio->uio_resid == 0" or an error
1852 * short count but without error. Keep sockbuf locked
1878 error = sbwait(&so->so_rcv);
1879 if (error) {
1937 return (error);
1948 int len = 0, error = 0, flags, oresid;
1971 error = sblock(sb, SBLOCKWAIT(flags));
1972 if (error)
1973 return (error);
1978 error = EINVAL;
1985 error = ENOTCONN;
1998 error = so->so_error;
2015 error = EAGAIN;
2029 /* On MSG_WAITALL we must wait until all data or error arrives. */
2038 error = sbwait(sb);
2039 if (error)
2092 error = ENOBUFS;
2099 error = m_mbuftouio(uio, sb->sb_mb, len);
2101 if (error)
2138 return (error);
2152 int flags, error;
2194 error = so->so_error;
2197 return (error);
2211 error = sbwait(&so->so_rcv);
2212 if (error) {
2214 return (error);
2289 error = (*pr->pr_domain->dom_externalize)
2308 error = uiomove(mtod(m, char *), (int)len, uio);
2309 if (error) {
2311 return (error);
2333 int error;
2336 error = (so->so_proto->pr_usrreqs->pru_soreceive(so, psa, uio, mp0,
2339 return (error);
2346 int error, soerror_enotconn;
2375 error = (*pr->pr_usrreqs->pru_shutdown)(so);
2378 return ((error == 0 && soerror_enotconn) ? ENOTCONN : error);
2509 int error, optval;
2519 error = 0;
2522 error = (*so->so_proto->pr_ctloutput)(so, sopt);
2524 return (error);
2526 error = ENOPROTOOPT;
2530 error = do_setopt_accept_filter(so, sopt);
2531 if (error)
2536 error = sooptcopyin(sopt, &l, sizeof l, sizeof l);
2537 if (error)
2542 error = EDOM;
2567 error = sooptcopyin(sopt, &optval, sizeof optval,
2569 if (error)
2580 error = sooptcopyin(sopt, &optval, sizeof optval,
2582 if (error)
2586 error = EINVAL;
2598 error = sooptcopyin(sopt, &val32, sizeof val32,
2600 if (error)
2609 error = sooptcopyin(sopt, &optval, sizeof optval,
2611 if (error)
2619 error = EINVAL;
2629 error = ENOBUFS;
2663 error = sooptcopyin(sopt, &tv32, sizeof tv32,
2669 error = sooptcopyin(sopt, &tv, sizeof tv,
2671 if (error)
2675 error = EDOM;
2694 error = sooptcopyin(sopt, &extmac, sizeof extmac,
2696 if (error)
2698 error = mac_setsockopt_label(sopt->sopt_td->td_ucred,
2701 error = EOPNOTSUPP;
2706 error = sooptcopyin(sopt, &optval, sizeof optval,
2708 if (error)
2711 error = EINVAL;
2719 error = hhook_run_socket(so, sopt,
2722 error = ENOPROTOOPT;
2725 if (error == 0 && so->so_proto->pr_ctloutput != NULL)
2730 return (error);
2739 int error;
2742 error = 0;
2756 error = copyout(buf, sopt->sopt_val, valsize);
2760 return (error);
2766 int error, optval;
2774 error = 0;
2777 error = (*so->so_proto->pr_ctloutput)(so, sopt);
2779 error = ENOPROTOOPT;
2781 return (error);
2785 error = do_getopt_accept_filter(so, sopt);
2793 error = sooptcopyout(sopt, &l, sizeof l);
2812 error = sooptcopyout(sopt, &optval, sizeof optval);
2856 error = sooptcopyout(sopt, &tv32, sizeof tv32);
2859 error = sooptcopyout(sopt, &tv, sizeof tv);
2864 error = sooptcopyin(sopt, &extmac, sizeof(extmac),
2866 if (error)
2868 error = mac_getsockopt_label(sopt->sopt_td->td_ucred,
2870 if (error)
2872 error = sooptcopyout(sopt, &extmac, sizeof extmac);
2874 error = EOPNOTSUPP;
2880 error = sooptcopyin(sopt, &extmac, sizeof(extmac),
2882 if (error)
2884 error = mac_getsockopt_peerlabel(
2886 if (error)
2888 error = sooptcopyout(sopt, &extmac, sizeof extmac);
2890 error = EOPNOTSUPP;
2912 error = hhook_run_socket(so, sopt,
2915 error = ENOPROTOOPT;
2923 return (error);
2983 int error;
2985 error = copyin(sopt->sopt_val, mtod(m, char *),
2987 if (error != 0) {
2989 return(error);
3012 int error;
3014 error = copyout(mtod(m, char *), sopt->sopt_val,
3016 if (error != 0) {
3018 return(error);
3332 } else if (so->so_error) /* temporary udp error */
3343 /* This hook returning non-zero indicates an event, not error */
3375 } else if (so->so_error) /* temporary udp error */