37 #include <sys/socket.h>
49 static int accept_ok_errors[] = {
94 if ((fd = accept(sock, sa, len)) < 0) {
95 for (count = 0; (err = accept_ok_errors[count]) != 0; count++) {
114 else if (sa && (sa->sa_family == AF_INET
116 || sa->sa_family == AF_INET6
121 (void) setsockopt(fd, SOL_SOCKET, SO_KEEPALIVE,
122 (
void *) &on,
sizeof(on));
int sane_accept(int sock, struct sockaddr *sa, SOCKADDR_SIZE *len)