Lines Matching refs:sock

114 setreuseaddr(int sock, int value)  in setreuseaddr()  argument
116 return setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &value, sizeof(value)); in setreuseaddr()
121 setv6only(int sock, int value) in setv6only() argument
123 return setsockopt(sock, IPPROTO_IPV6, IPV6_V6ONLY, &value, sizeof(value)); in setv6only()
285 add_fd (struct socksetup *data, int sock, enum kdc_conn_type conntype, in add_fd() argument
307 newconn->fd = sock; in add_fd()
317 add_udp_fd (struct socksetup *data, int sock) in add_udp_fd() argument
319 return add_fd(data, sock, CONN_UDP, process_packet); in add_udp_fd()
323 add_tcp_listener_fd (struct socksetup *data, int sock) in add_tcp_listener_fd() argument
325 return add_fd(data, sock, CONN_TCP_LISTENER, accept_tcp_connection); in add_tcp_listener_fd()
329 add_tcp_data_fd (struct socksetup *data, int sock) in add_tcp_data_fd() argument
331 return add_fd(data, sock, CONN_TCP, process_tcp_connection); in add_tcp_data_fd()
349 setnbio(int sock) in setnbio() argument
352 return ioctlsocket(sock, FIONBIO, (const void *)&one); in setnbio()
366 int sock; in setup_a_tcp_listener() local
368 sock = socket(addr->sa_family, SOCK_STREAM, 0); in setup_a_tcp_listener()
369 if (sock == -1) { in setup_a_tcp_listener()
379 if (setreuseaddr(sock, 1) < 0) { in setup_a_tcp_listener()
382 close(sock); in setup_a_tcp_listener()
385 if (bind(sock, addr, socklen(addr)) == -1) { in setup_a_tcp_listener()
388 close(sock); in setup_a_tcp_listener()
391 if (listen(sock, 5) < 0) { in setup_a_tcp_listener()
395 close(sock); in setup_a_tcp_listener()
398 if (setnbio(sock)) { in setup_a_tcp_listener()
402 close(sock); in setup_a_tcp_listener()
405 if (setnolinger(sock)) { in setup_a_tcp_listener()
409 close(sock); in setup_a_tcp_listener()
412 return sock; in setup_a_tcp_listener()
505 int sock = -1, i; in setup_udp_port() local
549 sock = socket (addr->sa_family, SOCK_DGRAM, 0); in setup_udp_port()
550 if (sock == -1) { in setup_udp_port()
558 if (bind (sock, (struct sockaddr *)addr, socklen (addr)) == -1) { in setup_udp_port()
565 FD_SET (sock, &sstate.rfds); in setup_udp_port()
566 if (sock >= sstate.max) in setup_udp_port()
567 sstate.max = sock + 1; in setup_udp_port()
568 krb5_klog_syslog (LOG_INFO, "listening on fd %d: udp %s", sock, in setup_udp_port()
570 if (add_udp_fd (data, sock) == 0) in setup_udp_port()