Lines Matching defs:errno

67 so_check_fd(int fd, int *errno)
73 *errno = ENOTSOCK;
77 *errno = ENOTSOCK;
97 errno = 0;
105 errno = EPROTONOSUPPORT;
115 errno = EMFILE; /* No slots left. */
139 errno = EPROTOTYPE;
143 if (errno != 0)
160 errno = 0;
161 if ((i = so_check_fd(s, &errno)) == -1)
165 errno = ENOMEM;
188 errno = 0;
189 if ((i = so_check_fd(s, &errno)) == -1)
200 errno = EINVAL;
209 errno = EINVAL;
218 errno = EINVAL;
226 errno = EINVAL;
234 errno = EINVAL;
243 errno = EINVAL;
246 errno = ENOPROTOOPT;
256 errno = ENOPROTOOPT;
262 errno = ENOPROTOOPT;
266 if (errno != 0)
309 errno = 0;
310 if ((i = so_check_fd(s, &errno)) == -1)
320 errno = EINVAL;
330 errno = EINVAL;
340 errno = EINVAL;
351 errno = EINVAL;
362 errno = EINVAL;
372 errno = EINVAL;
376 errno = ENOPROTOOPT;
385 errno = ENOPROTOOPT;
391 errno = ENOPROTOOPT;
395 if (errno != 0)
412 errno = 0;
413 if ((sock_id = so_check_fd(s, &errno)) == -1)
418 errno = EOPNOTSUPP;
423 errno = ENOTCONN;
438 errno = EINVAL;
462 errno = EINVAL;
477 errno = 0;
478 if ((sock_id = so_check_fd(s, &errno)) == -1)
489 * the errno and socket_close() will return
528 if (n == -1 && errno == EWOULDBLOCK) {
531 errno = EINTR;
568 errno = EADDRINUSE;
583 errno = 0;
585 if ((i = so_check_fd(s, &errno)) == -1)
598 errno = EINVAL;
602 errno = EAFNOSUPPORT;
611 errno = EINVAL; /* already bound */
615 if (errno != 0) {
653 /* Need to clear errno as it is probably set by bind_check(). */
654 errno = 0;
676 errno = 0;
677 if ((sock_id = so_check_fd(fd, &errno)) == -1)
681 errno = EOPNOTSUPP;
685 errno = sockets[sock_id].so_error;
697 errno = 0;
698 if ((sock_id = so_check_fd(fd, &errno)) == -1)
702 errno = EOPNOTSUPP;
706 errno = sockets[sock_id].so_error;
711 sock_id = so_check_fd(new_sd, &errno);
722 errno = 0;
723 if ((sock_id = so_check_fd(fd, &errno)) == -1)
729 errno = EINVAL;
734 errno = EPROTONOSUPPORT;
739 errno = EINVAL;
744 errno = sockets[sock_id].so_error;
756 errno = EADDRNOTAVAIL;
771 errno = sockets[sock_id].so_error;
804 errno = 0;
806 if ((sock_id = so_check_fd(s, &errno)) == -1) {
807 errno = EINVAL;
813 errno = ENOTCONN;
818 errno = EINVAL;
823 errno = EINVAL;
834 errno =
870 errno = sockets[sock_id].so_error;
881 errno = EWOULDBLOCK;
999 errno = 0;
1001 if ((sock_id = so_check_fd(s, &errno)) == -1) {
1005 errno = EINVAL;
1010 errno = EINVAL;
1014 errno = sockets[sock_id].so_error;
1018 errno = EAFNOSUPPORT;
1027 errno = EINVAL;
1035 errno = EINVAL;
1039 errno = EPIPE;
1046 errno = EPROTOTYPE;
1105 errno = ENOMEM;
1116 if (errno == 0)
1117 errno = EIO;
1143 errno = sockets[i].so_error;