Lines Matching refs:errno

65 so_check_fd(int fd, int *errno)  in so_check_fd()  argument
71 *errno = ENOTSOCK; in so_check_fd()
75 *errno = ENOTSOCK; in so_check_fd()
95 errno = 0; in socket()
103 errno = EPROTONOSUPPORT; in socket()
113 errno = EMFILE; /* No slots left. */ in socket()
137 errno = EPROTOTYPE; in socket()
141 if (errno != 0) in socket()
158 errno = 0; in getsockname()
159 if ((i = so_check_fd(s, &errno)) == -1) in getsockname()
163 errno = ENOMEM; in getsockname()
186 errno = 0; in getsockopt()
187 if ((i = so_check_fd(s, &errno)) == -1) in getsockopt()
198 errno = EINVAL; in getsockopt()
207 errno = EINVAL; in getsockopt()
216 errno = EINVAL; in getsockopt()
224 errno = EINVAL; in getsockopt()
232 errno = EINVAL; in getsockopt()
241 errno = EINVAL; in getsockopt()
245 errno = ENOPROTOOPT; in getsockopt()
255 errno = ENOPROTOOPT; in getsockopt()
261 errno = ENOPROTOOPT; in getsockopt()
265 if (errno != 0) in getsockopt()
308 errno = 0; in setsockopt()
309 if ((i = so_check_fd(s, &errno)) == -1) in setsockopt()
319 errno = EINVAL; in setsockopt()
329 errno = EINVAL; in setsockopt()
339 errno = EINVAL; in setsockopt()
350 errno = EINVAL; in setsockopt()
361 errno = EINVAL; in setsockopt()
371 errno = EINVAL; in setsockopt()
375 errno = ENOPROTOOPT; in setsockopt()
384 errno = ENOPROTOOPT; in setsockopt()
390 errno = ENOPROTOOPT; in setsockopt()
394 if (errno != 0) in setsockopt()
411 errno = 0; in shutdown()
412 if ((sock_id = so_check_fd(s, &errno)) == -1) in shutdown()
417 errno = EOPNOTSUPP; in shutdown()
422 errno = ENOTCONN; in shutdown()
437 errno = EINVAL; in shutdown()
461 errno = EINVAL; in shutdown()
476 errno = 0; in socket_close()
477 if ((sock_id = so_check_fd(s, &errno)) == -1) in socket_close()
527 if (n == -1 && errno == EWOULDBLOCK) { in socket_read()
530 errno = EINTR; in socket_read()
567 errno = EADDRINUSE; in bind_check()
582 errno = 0; in bind()
584 if ((i = so_check_fd(s, &errno)) == -1) in bind()
597 errno = EINVAL; in bind()
601 errno = EAFNOSUPPORT; in bind()
610 errno = EINVAL; /* already bound */ in bind()
614 if (errno != 0) { in bind()
653 errno = 0; in quickbind()
675 errno = 0; in listen()
676 if ((sock_id = so_check_fd(fd, &errno)) == -1) in listen()
680 errno = EOPNOTSUPP; in listen()
684 errno = sockets[sock_id].so_error; in listen()
696 errno = 0; in accept()
697 if ((sock_id = so_check_fd(fd, &errno)) == -1) in accept()
701 errno = EOPNOTSUPP; in accept()
705 errno = sockets[sock_id].so_error; in accept()
710 sock_id = so_check_fd(new_sd, &errno); in accept()
721 errno = 0; in connect()
722 if ((sock_id = so_check_fd(fd, &errno)) == -1) in connect()
728 errno = EINVAL; in connect()
733 errno = EPROTONOSUPPORT; in connect()
738 errno = EINVAL; in connect()
743 errno = sockets[sock_id].so_error; in connect()
755 errno = EADDRNOTAVAIL; in connect()
770 errno = sockets[sock_id].so_error; in connect()
803 errno = 0; in recvfrom()
805 if ((sock_id = so_check_fd(s, &errno)) == -1) { in recvfrom()
806 errno = EINVAL; in recvfrom()
812 errno = ENOTCONN; in recvfrom()
817 errno = EINVAL; in recvfrom()
822 errno = EINVAL; in recvfrom()
833 errno = in recvfrom()
869 errno = sockets[sock_id].so_error; in recvfrom()
880 errno = EWOULDBLOCK; in recvfrom()
998 errno = 0; in sendto()
1000 if ((sock_id = so_check_fd(s, &errno)) == -1) { in sendto()
1004 errno = EINVAL; in sendto()
1009 errno = EINVAL; in sendto()
1013 errno = sockets[sock_id].so_error; in sendto()
1017 errno = EAFNOSUPPORT; in sendto()
1026 errno = EINVAL; in sendto()
1034 errno = EINVAL; in sendto()
1038 errno = EPIPE; in sendto()
1045 errno = EPROTOTYPE; in sendto()
1104 errno = ENOMEM; in dgram_sendto()
1115 if (errno == 0) in dgram_sendto()
1116 errno = EIO; in dgram_sendto()
1142 errno = sockets[i].so_error; in stream_sendto()