Lines Matching refs:errno

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