Lines Matching refs:sock
41 static int inet_get_free_port_socket_ipv4(int sock) in inet_get_free_port_socket_ipv4() argument
50 if (bind(sock, (struct sockaddr *)&addr, sizeof(addr)) < 0) { in inet_get_free_port_socket_ipv4()
55 if (getsockname(sock, (struct sockaddr *)&addr, &len) < 0) { in inet_get_free_port_socket_ipv4()
62 static int inet_get_free_port_socket_ipv6(int sock) in inet_get_free_port_socket_ipv6() argument
71 if (bind(sock, (struct sockaddr *)&addr, sizeof(addr)) < 0) { in inet_get_free_port_socket_ipv6()
76 if (getsockname(sock, (struct sockaddr *)&addr, &len) < 0) { in inet_get_free_port_socket_ipv6()
85 g_autofree int *sock = g_new(int, nb); in inet_get_free_port_multiple() local
89 sock[i] = socket(ipv6 ? AF_INET6 : AF_INET, SOCK_STREAM, 0); in inet_get_free_port_multiple()
90 if (sock[i] < 0) { in inet_get_free_port_multiple()
93 port[i] = ipv6 ? inet_get_free_port_socket_ipv6(sock[i]) : in inet_get_free_port_multiple()
94 inet_get_free_port_socket_ipv4(sock[i]); in inet_get_free_port_multiple()
102 close(sock[i]); in inet_get_free_port_multiple()
339 int sock[2]; in test_stream_fd() local
342 ret = socketpair(AF_LOCAL, SOCK_STREAM, 0, sock); in test_stream_fd()
347 sock[0]); in test_stream_fd()
353 sock[1]); in test_stream_fd()
361 close(sock[0]); in test_stream_fd()
362 close(sock[1]); in test_stream_fd()