sock              814 lib/replace/test/testsuite.c 	int sock[2];
sock              819 lib/replace/test/testsuite.c 	if (socketpair(AF_UNIX, SOCK_STREAM, 0, sock) == -1) {
sock              826 lib/replace/test/testsuite.c 	if (write(sock[1], "automatisch", 12) == -1) {
sock              833 lib/replace/test/testsuite.c 	if (read(sock[0], buf, 12) == -1) {
sock               96 libcli/nbt/libnbt.h 	struct socket_context *sock;
sock               56 libcli/nbt/namequery.c 	dest = socket_address_from_strings(packet, nbtsock->sock->backend_name,
sock              160 libcli/nbt/namequery.c 	dest = socket_address_from_strings(packet, nbtsock->sock->backend_name,
sock               71 libcli/nbt/namerefresh.c 					   nbtsock->sock->backend_name,
sock               79 libcli/nbt/nameregister.c 	dest = socket_address_from_strings(packet, nbtsock->sock->backend_name,
sock               69 libcli/nbt/namerelease.c 	dest = socket_address_from_strings(packet, nbtsock->sock->backend_name,
sock               76 libcli/nbt/nbtsocket.c 		status = socket_sendto(nbtsock->sock, &req->encoded, &len,
sock              168 libcli/nbt/nbtsocket.c 	status = socket_pending(nbtsock->sock, &dsize);
sock              180 libcli/nbt/nbtsocket.c 	status = socket_recvfrom(nbtsock->sock, blob.data, blob.length, &nread,
sock              347 libcli/nbt/nbtsocket.c 	status = socket_create("ip", SOCKET_TYPE_DGRAM, &nbtsock->sock, 0);
sock              350 libcli/nbt/nbtsocket.c 	socket_set_option(nbtsock->sock, "SO_BROADCAST", "1");
sock              352 libcli/nbt/nbtsocket.c 	talloc_steal(nbtsock, nbtsock->sock);
sock              364 libcli/nbt/nbtsocket.c 				    socket_get_fd(nbtsock->sock), 0,
sock              218 libcli/nbt/tools/nmblookup.c 		all_zero_addr = socket_address_from_strings(tmp_ctx, nbtsock->sock->backend_name, 
sock              226 libcli/nbt/tools/nmblookup.c 		status = socket_listen(nbtsock->sock, all_zero_addr, 0, 0);
sock               52 nsswitch/wins.c 	struct sockaddr_in sock;
sock               56 nsswitch/wins.c 	memset((char *)&sock,'\0',sizeof(sock));
sock               59 nsswitch/wins.c 	sock.sin_len = sizeof(sock);
sock               61 nsswitch/wins.c 	sock.sin_port = 0;
sock               62 nsswitch/wins.c 	sock.sin_family = AF_INET;
sock               63 nsswitch/wins.c 	sock.sin_addr.s_addr = interpret_addr("0.0.0.0");
sock               81 nsswitch/wins.c 	if (bind(res, (struct sockaddr * ) &sock,sizeof(sock)) < 0) {
sock              285 source3/include/proto.h bool check_access(int sock, const char **allow_list, const char **deny_list);
sock              372 source3/lib/access.c bool check_access(int sock, const char **allow_list, const char **deny_list)
sock              393 source3/lib/access.c 					get_peer_addr(sock,addr,sizeof(addr)));
sock              399 source3/lib/access.c 					get_peer_name(sock,true),
sock              400 source3/lib/access.c 					get_peer_addr(sock,addr,sizeof(addr)));
sock              405 source3/lib/access.c 				 only_ip ? "" : get_peer_name(sock,true),
sock              406 source3/lib/access.c 				 get_peer_addr(sock,addr,sizeof(addr))));
sock              409 source3/lib/access.c 				 only_ip ? "" : get_peer_name(sock,true),
sock              410 source3/lib/access.c 				 get_peer_addr(sock,addr,sizeof(addr))));
sock               34 source3/lib/sock_exec.c 	struct sockaddr_in sock;
sock               36 source3/lib/sock_exec.c 	socklen_t socklen = sizeof(sock);
sock               41 source3/lib/sock_exec.c 	memset(&sock, 0, sizeof(sock));
sock               55 source3/lib/sock_exec.c 	if (getsockname(listener, (struct sockaddr *)&sock, &socklen) != 0) goto failed;
sock               61 source3/lib/sock_exec.c 	sock.sin_addr.s_addr = htonl(INADDR_LOOPBACK);
sock               63 source3/lib/sock_exec.c 	if (sys_connect(fd[1], (struct sockaddr *)&sock) == -1) {
sock               69 source3/lib/sock_exec.c 	if ((fd[0] = accept(listener, (struct sockaddr *)&sock, &socklen)) == -1) goto failed;
sock               73 source3/lib/sock_exec.c 		if (sys_connect(fd[1], (struct sockaddr *)&sock) != 0
sock              884 source3/lib/util_sock.c 	struct sockaddr_storage sock;
sock              888 source3/lib/util_sock.c 	sock = *psock;
sock              891 source3/lib/util_sock.c 	if (sock.ss_family == AF_INET6) {
sock              892 source3/lib/util_sock.c 		((struct sockaddr_in6 *)&sock)->sin6_port = htons(port);
sock              896 source3/lib/util_sock.c 	if (sock.ss_family == AF_INET) {
sock              897 source3/lib/util_sock.c 		((struct sockaddr_in *)&sock)->sin_port = htons(port);
sock              900 source3/lib/util_sock.c 	res = socket(sock.ss_family, type, 0 );
sock              937 source3/lib/util_sock.c 	if (bind(res, (struct sockaddr *)&sock, slen) == -1 ) {
sock              942 source3/lib/util_sock.c 					&sock);
sock             1732 source3/lib/util_sock.c 	int sock;
sock             1771 source3/lib/util_sock.c 	sock = socket(AF_UNIX, SOCK_STREAM, 0);
sock             1773 source3/lib/util_sock.c 	if (sock == -1) {
sock             1788 source3/lib/util_sock.c 	if (bind(sock, (struct sockaddr *)&sunaddr, sizeof(sunaddr)) == -1) {
sock             1794 source3/lib/util_sock.c 	if (listen(sock, 5) == -1) {
sock             1803 source3/lib/util_sock.c 	return sock;
sock             1807 source3/lib/util_sock.c 	if (sock != -1)
sock             1808 source3/lib/util_sock.c 		close(sock);
sock               27 source3/libads/cldap.c static int send_cldap_netlogon(TALLOC_CTX *mem_ctx, int sock, const char *domain,
sock               98 source3/libads/cldap.c 	if (write(sock, data->data, data->length) != (ssize_t)data->length) {
sock              113 source3/libads/cldap.c 			       int sock,
sock              138 source3/libads/cldap.c 	FD_SET(sock, &r_fds);
sock              146 source3/libads/cldap.c 	ret = sys_select(sock+1, &r_fds, NULL, NULL, &timeout);
sock              161 source3/libads/cldap.c 	ret = read(sock, blob.data, blob.length);
sock              254 source3/libads/cldap.c 	int sock;
sock              257 source3/libads/cldap.c 	sock = open_udp_socket(server, LDAP_PORT );
sock              258 source3/libads/cldap.c 	if (sock == -1) {
sock              266 source3/libads/cldap.c 	ret = send_cldap_netlogon(mem_ctx, sock, realm, global_myname(), nt_version);
sock              268 source3/libads/cldap.c 		close(sock);
sock              271 source3/libads/cldap.c 	ret = recv_cldap_netlogon(mem_ctx, sock, nt_version, reply);
sock              272 source3/libads/cldap.c 	close(sock);
sock              405 source3/libads/krb5_setpw.c 	int ret, sock;
sock              427 source3/libads/krb5_setpw.c 			sock = open_udp_socket(kdc_host, DEFAULT_KPASSWD_PORT);
sock              428 source3/libads/krb5_setpw.c 			if (sock == -1) {
sock              439 source3/libads/krb5_setpw.c 						 LONG_CONNECT_TIMEOUT, &sock);
sock              451 source3/libads/krb5_setpw.c 		if (getpeername(sock, (struct sockaddr *)&remote_addr, &addr_len) != 0) {
sock              452 source3/libads/krb5_setpw.c 			close(sock);
sock              459 source3/libads/krb5_setpw.c 		if (getsockname(sock, (struct sockaddr *)&local_addr, &addr_len) != 0) {
sock              460 source3/libads/krb5_setpw.c 			close(sock);
sock              470 source3/libads/krb5_setpw.c 			close(sock);
sock              479 source3/libads/krb5_setpw.c 			close(sock);
sock              489 source3/libads/krb5_setpw.c 			close(sock);
sock              496 source3/libads/krb5_setpw.c 		ret = write(sock, chpw_req.data, chpw_req.length); 
sock              499 source3/libads/krb5_setpw.c 			close(sock);
sock              512 source3/libads/krb5_setpw.c 			close(sock);
sock              520 source3/libads/krb5_setpw.c 		ret = read(sock, chpw_rep.data, chpw_rep.length);
sock              522 source3/libads/krb5_setpw.c 			close(sock);
sock              530 source3/libads/krb5_setpw.c 		close(sock);
sock              369 source3/libsmb/namequery.c 	int sock;
sock              399 source3/libsmb/namequery.c 	sock = open_socket_in(SOCK_DGRAM, 0, 3, &ss, True);
sock              400 source3/libsmb/namequery.c 	if (sock == -1)
sock              405 source3/libsmb/namequery.c 	status = node_status_query(sock, &nname, to_ss, &count, NULL);
sock              406 source3/libsmb/namequery.c 	close(sock);
sock              996 source3/libsmb/namequery.c 	int sock, i;
sock             1023 source3/libsmb/namequery.c 	sock = open_socket_in( SOCK_DGRAM, 0, 3, &ss, true );
sock             1024 source3/libsmb/namequery.c 	if (sock == -1) {
sock             1028 source3/libsmb/namequery.c 	set_socket_options(sock,"SO_BROADCAST");
sock             1041 source3/libsmb/namequery.c 		ss_list = name_query(sock, name, name_type, true,
sock             1050 source3/libsmb/namequery.c 	close(sock);
sock             1060 source3/libsmb/namequery.c 	close(sock);
sock             1073 source3/libsmb/namequery.c 	int sock, t, i;
sock             1149 source3/libsmb/namequery.c 			sock = open_socket_in(SOCK_DGRAM, 0, 3, &src_ss, true);
sock             1150 source3/libsmb/namequery.c 			if (sock == -1) {
sock             1155 source3/libsmb/namequery.c 			ss_list = name_query(sock,
sock             1170 source3/libsmb/namequery.c 			close(sock);
sock             1196 source3/libsmb/namequery.c 	close(sock);
sock              116 source3/modules/vfs_smb_traffic_analyzer.c 	int len, sock;
sock              123 source3/modules/vfs_smb_traffic_analyzer.c 	if ((sock = socket(AF_UNIX, SOCK_STREAM, 0)) == -1) {
sock              133 source3/modules/vfs_smb_traffic_analyzer.c 	if (connect(sock, (struct sockaddr *)&remote, len) == -1 ) {
sock              137 source3/modules/vfs_smb_traffic_analyzer.c 		close(sock);
sock              140 source3/modules/vfs_smb_traffic_analyzer.c 	return sock;
sock              149 source3/modules/vfs_smb_traffic_analyzer.c 	int sock;
sock              173 source3/modules/vfs_smb_traffic_analyzer.c 	if (rf_sock == NULL || rf_sock->sock == -1) {
sock              240 source3/modules/vfs_smb_traffic_analyzer.c 	if (write_data(rf_sock->sock, str, len) != len) {
sock              259 source3/modules/vfs_smb_traffic_analyzer.c 	if (rf_sock->sock != -1) {
sock              260 source3/modules/vfs_smb_traffic_analyzer.c 		close(rf_sock->sock);
sock              310 source3/modules/vfs_smb_traffic_analyzer.c 			rf_sock->sock = smb_traffic_analyzer_connect_unix_socket(handle,
sock              314 source3/modules/vfs_smb_traffic_analyzer.c 			rf_sock->sock = smb_traffic_analyzer_connect_inet_socket(handle,
sock              318 source3/modules/vfs_smb_traffic_analyzer.c 		if (rf_sock->sock == -1) {
sock              113 source3/winbindd/winbindd.c 				  (unsigned long)tmp->pid, tmp->sock));
sock              844 source3/winbindd/winbindd.c 	int sock;
sock              851 source3/winbindd/winbindd.c 		sock = accept(listen_sock, (struct sockaddr *)&sunaddr, &len);
sock              852 source3/winbindd/winbindd.c 	} while (sock == -1 && errno == EINTR);
sock              854 source3/winbindd/winbindd.c 	if (sock == -1)
sock              857 source3/winbindd/winbindd.c 	DEBUG(6,("accepted socket %d\n", sock));
sock              862 source3/winbindd/winbindd.c 		close(sock);
sock              866 source3/winbindd/winbindd.c 	state->sock = sock;
sock              872 source3/winbindd/winbindd.c 	state->fd_event.fd = state->sock;
sock              899 source3/winbindd/winbindd.c 		nwritten = write(state->sock, &c, sizeof(c));
sock              908 source3/winbindd/winbindd.c 	close(state->sock);
sock              952 source3/winbindd/winbindd.c 			nidle, remove_state->sock, (unsigned int)remove_state->pid));
sock               63 source3/winbindd/winbindd.h 	int sock;                                 /* Open socket from client */
sock              133 source3/winbindd/winbindd_ccache_access.c 	ret = sys_getpeereid(state->sock, &ret_uid);
sock               47 source3/winbindd/winbindd_dual.c 	status = read_data(state->sock, (char *)&state->request,
sock               76 source3/winbindd/winbindd_dual.c 	status= read_data(state->sock, state->request.extra_data.data,
sock             1288 source3/winbindd/winbindd_dual.c 	state.sock = fdpair[0];
sock             1406 source3/winbindd/winbindd_dual.c 		FD_SET(state.sock, &r_fds);
sock             1407 source3/winbindd/winbindd_dual.c 		maxfd = state.sock;
sock             1468 source3/winbindd/winbindd_dual.c 		if (write_data(state.sock,
sock              253 source3/winbindd/winbindd_group.c 		if (sys_getpeereid(state->sock, &ret_uid)==0) {
sock             2251 source3/winbindd/winbindd_pam.c 	if ((sys_getpeereid(state->sock, &caller_uid)) != 0) {
sock               33 source3/winbindd/winbindd_wins.c 	struct sockaddr_in sock;
sock               37 source3/winbindd/winbindd_wins.c 	memset((char *)&sock,'\0',sizeof(sock));
sock               40 source3/winbindd/winbindd_wins.c 	sock.sin_len = sizeof(sock);
sock               42 source3/winbindd/winbindd_wins.c 	sock.sin_port = 0;
sock               43 source3/winbindd/winbindd_wins.c 	sock.sin_family = AF_INET;
sock               44 source3/winbindd/winbindd_wins.c 	sock.sin_addr.s_addr = interpret_addr("0.0.0.0");
sock               62 source3/winbindd/winbindd_wins.c 	if (bind(res, (struct sockaddr * ) &sock,sizeof(sock)) < 0) {
sock               47 source4/auth/gensec/socket.c static NTSTATUS gensec_socket_init_fn(struct socket_context *sock)
sock               49 source4/auth/gensec/socket.c 	switch (sock->type) {
sock               56 source4/auth/gensec/socket.c 	sock->backend_name = "gensec";
sock              169 source4/auth/gensec/socket.c static NTSTATUS gensec_socket_pending(struct socket_context *sock, size_t *npending) 
sock              171 source4/auth/gensec/socket.c 	struct gensec_socket *gensec_socket = talloc_get_type(sock->private_data, struct gensec_socket);
sock              222 source4/auth/gensec/socket.c static NTSTATUS gensec_socket_recv(struct socket_context *sock, void *buf,
sock              225 source4/auth/gensec/socket.c 	struct gensec_socket *gensec_socket = talloc_get_type(sock->private_data, struct gensec_socket);
sock              344 source4/auth/gensec/socket.c static NTSTATUS gensec_socket_send(struct socket_context *sock, 
sock              348 source4/auth/gensec/socket.c 	struct gensec_socket *gensec_socket = talloc_get_type(sock->private_data, struct gensec_socket);
sock              490 source4/auth/gensec/socket.c static NTSTATUS gensec_socket_set_option(struct socket_context *sock, const char *option, const char *val)
sock              492 source4/auth/gensec/socket.c 	set_socket_options(socket_get_fd(sock), option);
sock              496 source4/auth/gensec/socket.c static char *gensec_socket_get_peer_name(struct socket_context *sock, TALLOC_CTX *mem_ctx)
sock              498 source4/auth/gensec/socket.c 	struct gensec_socket *gensec = talloc_get_type(sock->private_data, struct gensec_socket);
sock              502 source4/auth/gensec/socket.c static struct socket_address *gensec_socket_get_peer_addr(struct socket_context *sock, TALLOC_CTX *mem_ctx)
sock              504 source4/auth/gensec/socket.c 	struct gensec_socket *gensec = talloc_get_type(sock->private_data, struct gensec_socket);
sock              508 source4/auth/gensec/socket.c static struct socket_address *gensec_socket_get_my_addr(struct socket_context *sock, TALLOC_CTX *mem_ctx)
sock              510 source4/auth/gensec/socket.c 	struct gensec_socket *gensec = talloc_get_type(sock->private_data, struct gensec_socket);
sock              514 source4/auth/gensec/socket.c static int gensec_socket_get_fd(struct socket_context *sock)
sock              516 source4/auth/gensec/socket.c 	struct gensec_socket *gensec = talloc_get_type(sock->private_data, struct gensec_socket);
sock               37 source4/auth/kerberos/krb5_init_context.c 	struct socket_context *sock;
sock               86 source4/auth/kerberos/krb5_init_context.c 	smb_krb5->status = socket_pending(smb_krb5->sock, &dsize);
sock               99 source4/auth/kerberos/krb5_init_context.c 	smb_krb5->status = socket_recv(smb_krb5->sock, blob.data, blob.length, &nread);
sock              158 source4/auth/kerberos/krb5_init_context.c 	status = socket_send(smb_krb5->sock, &smb_krb5->request, &len);
sock              253 source4/auth/kerberos/krb5_init_context.c 			status = socket_create(name, SOCKET_TYPE_DGRAM, &smb_krb5->sock, 0);
sock              256 source4/auth/kerberos/krb5_init_context.c 			status = socket_create(name, SOCKET_TYPE_STREAM, &smb_krb5->sock, 0);
sock              267 source4/auth/kerberos/krb5_init_context.c 		talloc_steal(smb_krb5, smb_krb5->sock);
sock              275 source4/auth/kerberos/krb5_init_context.c 		status = socket_connect_ev(smb_krb5->sock, NULL, remote_addr, 0, ev);
sock              287 source4/auth/kerberos/krb5_init_context.c 		smb_krb5->fde = tevent_add_fd(ev, smb_krb5->sock,
sock              288 source4/auth/kerberos/krb5_init_context.c 					      socket_get_fd(smb_krb5->sock),
sock              293 source4/auth/kerberos/krb5_init_context.c 		socket_set_flags(smb_krb5->sock, SOCKET_FLAG_NOCLOSE);
sock              315 source4/auth/kerberos/krb5_init_context.c 			packet_set_socket(smb_krb5->packet, smb_krb5->sock);
sock               98 source4/cldap_server/cldap_server.c 	socket_address = socket_address_from_strings(cldapsock, cldapsock->sock->backend_name, 
sock              105 source4/cldap_server/cldap_server.c 	status = socket_listen(cldapsock->sock, socket_address, 0, 0);
sock               75 source4/heimdal/lib/krb5/changepw.c 		    int sock,
sock              146 source4/heimdal/lib/krb5/changepw.c     if (sendmsg (sock, &msghdr, 0) < 0) {
sock              169 source4/heimdal/lib/krb5/changepw.c 		    int sock,
sock              256 source4/heimdal/lib/krb5/changepw.c     if (sendmsg (sock, &msghdr, 0) < 0) {
sock              273 source4/heimdal/lib/krb5/changepw.c 	       int sock,
sock              291 source4/heimdal/lib/krb5/changepw.c 	    ret = recvfrom (sock, reply + len, sizeof(reply) - len,
sock              320 source4/heimdal/lib/krb5/changepw.c 	ret = recvfrom (sock, reply, sizeof(reply), 0, NULL, NULL);
sock              522 source4/heimdal/lib/krb5/changepw.c     int sock;
sock              569 source4/heimdal/lib/krb5/changepw.c 	    sock = socket (a->ai_family, a->ai_socktype | SOCK_CLOEXEC, a->ai_protocol);
sock              570 source4/heimdal/lib/krb5/changepw.c 	    if (sock < 0)
sock              572 source4/heimdal/lib/krb5/changepw.c 	    rk_cloexec(sock);
sock              574 source4/heimdal/lib/krb5/changepw.c 	    ret = connect(sock, a->ai_addr, a->ai_addrlen);
sock              576 source4/heimdal/lib/krb5/changepw.c 		close (sock);
sock              580 source4/heimdal/lib/krb5/changepw.c 	    ret = krb5_auth_con_genaddrs (context, auth_context, sock,
sock              583 source4/heimdal/lib/krb5/changepw.c 		close (sock);
sock              599 source4/heimdal/lib/krb5/changepw.c 					     sock,
sock              603 source4/heimdal/lib/krb5/changepw.c 			close(sock);
sock              608 source4/heimdal/lib/krb5/changepw.c 		if (sock >= FD_SETSIZE) {
sock              611 source4/heimdal/lib/krb5/changepw.c 					   "fd %d too large", sock);
sock              612 source4/heimdal/lib/krb5/changepw.c 		    close (sock);
sock              617 source4/heimdal/lib/krb5/changepw.c 		FD_SET(sock, &fdset);
sock              621 source4/heimdal/lib/krb5/changepw.c 		ret = select (sock + 1, &fdset, NULL, NULL, &tv);
sock              623 source4/heimdal/lib/krb5/changepw.c 		    close(sock);
sock              630 source4/heimdal/lib/krb5/changepw.c 						sock,
sock              643 source4/heimdal/lib/krb5/changepw.c 	    close (sock);
sock              228 source4/heimdal/lib/roken/socket.c socket_set_portrange (int sock, int restr, int af)
sock              233 source4/heimdal/lib/roken/socket.c 		if (setsockopt (sock, IPPROTO_IP, IP_PORTRANGE, &on,
sock              242 source4/heimdal/lib/roken/socket.c 		if (setsockopt (sock, IPPROTO_IPV6, IPV6_PORTRANGE, &on,
sock              254 source4/heimdal/lib/roken/socket.c socket_set_debug (int sock)
sock              259 source4/heimdal/lib/roken/socket.c     if (setsockopt (sock, SOL_SOCKET, SO_DEBUG, (void *) &on, sizeof (on)) < 0)
sock              269 source4/heimdal/lib/roken/socket.c socket_set_tos (int sock, int tos)
sock              272 source4/heimdal/lib/roken/socket.c     if (setsockopt (sock, IPPROTO_IP, IP_TOS, (void *) &tos, sizeof (int)) < 0)
sock              283 source4/heimdal/lib/roken/socket.c socket_set_reuseaddr (int sock, int val)
sock              286 source4/heimdal/lib/roken/socket.c     if(setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, (void *)&val,
sock              297 source4/heimdal/lib/roken/socket.c socket_set_ipv6only (int sock, int val)
sock              300 source4/heimdal/lib/roken/socket.c     setsockopt(sock, IPPROTO_IPV6, IPV6_V6ONLY, (void *)&val, sizeof(val));
sock               67 source4/kdc/kdc.c 	struct socket_context *sock;
sock              101 source4/kdc/kdc.c 		status = socket_sendto(kdc_socket->sock, &rep->packet, &sendlen,
sock              135 source4/kdc/kdc.c 	status = socket_pending(kdc_socket->sock, &dsize);
sock              148 source4/kdc/kdc.c 	status = socket_recvfrom(kdc_socket->sock, blob.data, blob.length, &nread,
sock              159 source4/kdc/kdc.c 	my_addr = socket_get_my_addr(kdc_socket->sock, tmp_ctx);
sock              430 source4/kdc/kdc.c 	status = socket_create("ip", SOCKET_TYPE_DGRAM, &kdc_socket->sock, 0);
sock              436 source4/kdc/kdc.c 	status = socket_create("ip", SOCKET_TYPE_DGRAM, &kpasswd_socket->sock, 0);
sock              446 source4/kdc/kdc.c 	talloc_steal(kdc_socket, kdc_socket->sock);
sock              449 source4/kdc/kdc.c 				       socket_get_fd(kdc_socket->sock), EVENT_FD_READ,
sock              452 source4/kdc/kdc.c 	kdc_address = socket_address_from_strings(kdc_socket, kdc_socket->sock->backend_name, 
sock              456 source4/kdc/kdc.c 	status = socket_listen(kdc_socket->sock, kdc_address, 0, 0);
sock              468 source4/kdc/kdc.c 	talloc_steal(kpasswd_socket, kpasswd_socket->sock);
sock              471 source4/kdc/kdc.c 					   socket_get_fd(kpasswd_socket->sock), EVENT_FD_READ,
sock              474 source4/kdc/kdc.c 	kpasswd_address = socket_address_from_strings(kpasswd_socket, kpasswd_socket->sock->backend_name, 
sock              478 source4/kdc/kdc.c 	status = socket_listen(kpasswd_socket->sock, kpasswd_address, 0, 0);
sock               48 source4/kdc/kpasswdd.c 	struct socket_context *sock;
sock               42 source4/lib/messaging/messaging.c 	struct socket_context *sock;
sock              201 source4/lib/messaging/messaging.c 	path = socket_address_from_strings(msg, msg->sock->backend_name, 
sock              209 source4/lib/messaging/messaging.c 	status = socket_sendto(msg->sock, &rec->packet, &nsent, path);
sock              289 source4/lib/messaging/messaging.c 	status = socket_pending(msg->sock, &msize);
sock              302 source4/lib/messaging/messaging.c 	status = socket_recv(msg->sock, packet.data, msize, &msize);
sock              572 source4/lib/messaging/messaging.c 	status = socket_create("unix", SOCKET_TYPE_DGRAM, &msg->sock, 0);
sock              580 source4/lib/messaging/messaging.c 	talloc_steal(msg, msg->sock);
sock              582 source4/lib/messaging/messaging.c 	path = socket_address_from_strings(msg, msg->sock->backend_name, 
sock              589 source4/lib/messaging/messaging.c 	status = socket_listen(msg->sock, path, 50, 0);
sock              597 source4/lib/messaging/messaging.c 	set_blocking(socket_get_fd(msg->sock), false);
sock              600 source4/lib/messaging/messaging.c 	msg->event.fde	= event_add_fd(ev, msg, socket_get_fd(msg->sock), 
sock              307 source4/lib/socket/access.c bool socket_check_access(struct socket_context *sock, 
sock              326 source4/lib/socket/access.c 	addr = socket_get_peer_addr(sock, mem_ctx);
sock              336 source4/lib/socket/access.c 		name = socket_get_peer_name(sock, mem_ctx);
sock               31 source4/lib/socket/connect.c 	struct socket_context *sock;
sock               50 source4/lib/socket/connect.c 	result->status = socket_connect(state->sock,
sock               62 source4/lib/socket/connect.c 			   socket_get_fd(state->sock),
sock               72 source4/lib/socket/connect.c struct composite_context *socket_connect_send(struct socket_context *sock,
sock               81 source4/lib/socket/connect.c 	result = composite_create(sock, event_ctx);
sock               88 source4/lib/socket/connect.c 	state->sock = talloc_reference(state, sock);
sock               89 source4/lib/socket/connect.c 	if (composite_nomem(state->sock, result)) return result;
sock              109 source4/lib/socket/connect.c 	set_blocking(socket_get_fd(sock), false);
sock              128 source4/lib/socket/connect.c 	result->status = socket_connect_complete(state->sock, state->flags);
sock              148 source4/lib/socket/connect.c NTSTATUS socket_connect_ev(struct socket_context *sock,
sock              155 source4/lib/socket/connect.c 	ctx = socket_connect_send(sock, my_address, 
sock               40 source4/lib/socket/connect_multi.c 	struct socket_context *sock;
sock               51 source4/lib/socket/connect_multi.c 	struct socket_context *sock;
sock              148 source4/lib/socket/connect_multi.c 	result->status = socket_create("ipv4", SOCKET_TYPE_STREAM, &state->sock, 0);
sock              152 source4/lib/socket/connect_multi.c 	state->addr = socket_address_from_strings(state, state->sock->backend_name, 
sock              156 source4/lib/socket/connect_multi.c 	talloc_steal(state, state->sock);
sock              158 source4/lib/socket/connect_multi.c 	creq = socket_connect_send(state->sock, NULL, 
sock              227 source4/lib/socket/connect_multi.c 		multi->sock = talloc_steal(multi, state->sock);
sock              249 source4/lib/socket/connect_multi.c 				   struct socket_context **sock,
sock              257 source4/lib/socket/connect_multi.c 		*sock = talloc_steal(mem_ctx, multi->sock);
sock               31 source4/lib/socket/socket.c static int socket_destructor(struct socket_context *sock)
sock               33 source4/lib/socket/socket.c 	if (sock->ops->fn_close && 
sock               34 source4/lib/socket/socket.c 	    !(sock->flags & SOCKET_FLAG_NOCLOSE)) {
sock               35 source4/lib/socket/socket.c 		sock->ops->fn_close(sock);
sock              110 source4/lib/socket/socket.c _PUBLIC_ NTSTATUS socket_connect(struct socket_context *sock,
sock              115 source4/lib/socket/socket.c 	if (sock == NULL) {
sock              118 source4/lib/socket/socket.c 	if (sock->state != SOCKET_STATE_UNDEFINED) {
sock              122 source4/lib/socket/socket.c 	if (!sock->ops->fn_connect) {
sock              126 source4/lib/socket/socket.c 	return sock->ops->fn_connect(sock, my_address, server_address, flags);
sock              129 source4/lib/socket/socket.c _PUBLIC_ NTSTATUS socket_connect_complete(struct socket_context *sock, uint32_t flags)
sock              131 source4/lib/socket/socket.c 	if (!sock->ops->fn_connect_complete) {
sock              134 source4/lib/socket/socket.c 	return sock->ops->fn_connect_complete(sock, flags);
sock              137 source4/lib/socket/socket.c _PUBLIC_ NTSTATUS socket_listen(struct socket_context *sock, 
sock              141 source4/lib/socket/socket.c 	if (sock == NULL) {
sock              144 source4/lib/socket/socket.c 	if (sock->state != SOCKET_STATE_UNDEFINED) {
sock              148 source4/lib/socket/socket.c 	if (!sock->ops->fn_listen) {
sock              152 source4/lib/socket/socket.c 	return sock->ops->fn_listen(sock, my_address, queue_size, flags);
sock              155 source4/lib/socket/socket.c _PUBLIC_ NTSTATUS socket_accept(struct socket_context *sock, struct socket_context **new_sock)
sock              159 source4/lib/socket/socket.c 	if (sock == NULL) {
sock              162 source4/lib/socket/socket.c 	if (sock->type != SOCKET_TYPE_STREAM) {
sock              166 source4/lib/socket/socket.c 	if (sock->state != SOCKET_STATE_SERVER_LISTEN) {
sock              170 source4/lib/socket/socket.c 	if (!sock->ops->fn_accept) {
sock              174 source4/lib/socket/socket.c 	status = sock->ops->fn_accept(sock, new_sock);
sock              184 source4/lib/socket/socket.c _PUBLIC_ NTSTATUS socket_recv(struct socket_context *sock, void *buf, 
sock              187 source4/lib/socket/socket.c 	if (sock == NULL) {
sock              190 source4/lib/socket/socket.c 	if (sock->state != SOCKET_STATE_CLIENT_CONNECTED &&
sock              191 source4/lib/socket/socket.c 	    sock->state != SOCKET_STATE_SERVER_CONNECTED &&
sock              192 source4/lib/socket/socket.c 	    sock->type  != SOCKET_TYPE_DGRAM) {
sock              196 source4/lib/socket/socket.c 	if (!sock->ops->fn_recv) {
sock              200 source4/lib/socket/socket.c 	if ((sock->flags & SOCKET_FLAG_TESTNONBLOCK) 
sock              207 source4/lib/socket/socket.c 		return sock->ops->fn_recv(sock, buf, 1+(random() % wantlen), nread);
sock              209 source4/lib/socket/socket.c 	return sock->ops->fn_recv(sock, buf, wantlen, nread);
sock              212 source4/lib/socket/socket.c _PUBLIC_ NTSTATUS socket_recvfrom(struct socket_context *sock, void *buf, 
sock              216 source4/lib/socket/socket.c 	if (sock == NULL) {
sock              219 source4/lib/socket/socket.c 	if (sock->type != SOCKET_TYPE_DGRAM) {
sock              223 source4/lib/socket/socket.c 	if (!sock->ops->fn_recvfrom) {
sock              227 source4/lib/socket/socket.c 	return sock->ops->fn_recvfrom(sock, buf, wantlen, nread, 
sock              231 source4/lib/socket/socket.c _PUBLIC_ NTSTATUS socket_send(struct socket_context *sock, 
sock              234 source4/lib/socket/socket.c 	if (sock == NULL) {
sock              237 source4/lib/socket/socket.c 	if (sock->state != SOCKET_STATE_CLIENT_CONNECTED &&
sock              238 source4/lib/socket/socket.c 	    sock->state != SOCKET_STATE_SERVER_CONNECTED) {
sock              242 source4/lib/socket/socket.c 	if (!sock->ops->fn_send) {
sock              246 source4/lib/socket/socket.c 	if ((sock->flags & SOCKET_FLAG_TESTNONBLOCK)
sock              255 source4/lib/socket/socket.c 		if (!(sock->flags & SOCKET_FLAG_ENCRYPT)) {
sock              263 source4/lib/socket/socket.c 		return sock->ops->fn_send(sock, &blob2, sendlen);
sock              265 source4/lib/socket/socket.c 	return sock->ops->fn_send(sock, blob, sendlen);
sock              269 source4/lib/socket/socket.c _PUBLIC_ NTSTATUS socket_sendto(struct socket_context *sock, 
sock              273 source4/lib/socket/socket.c 	if (sock == NULL) {
sock              276 source4/lib/socket/socket.c 	if (sock->type != SOCKET_TYPE_DGRAM) {
sock              280 source4/lib/socket/socket.c 	if (sock->state == SOCKET_STATE_CLIENT_CONNECTED ||
sock              281 source4/lib/socket/socket.c 	    sock->state == SOCKET_STATE_SERVER_CONNECTED) {
sock              285 source4/lib/socket/socket.c 	if (!sock->ops->fn_sendto) {
sock              289 source4/lib/socket/socket.c 	return sock->ops->fn_sendto(sock, blob, sendlen, dest_addr);
sock              296 source4/lib/socket/socket.c _PUBLIC_ NTSTATUS socket_pending(struct socket_context *sock, size_t *npending)
sock              298 source4/lib/socket/socket.c 	if (sock == NULL) {
sock              301 source4/lib/socket/socket.c 	if (!sock->ops->fn_pending) {
sock              304 source4/lib/socket/socket.c 	return sock->ops->fn_pending(sock, npending);
sock              308 source4/lib/socket/socket.c _PUBLIC_ NTSTATUS socket_set_option(struct socket_context *sock, const char *option, const char *val)
sock              310 source4/lib/socket/socket.c 	if (sock == NULL) {
sock              313 source4/lib/socket/socket.c 	if (!sock->ops->fn_set_option) {
sock              317 source4/lib/socket/socket.c 	return sock->ops->fn_set_option(sock, option, val);
sock              320 source4/lib/socket/socket.c _PUBLIC_ char *socket_get_peer_name(struct socket_context *sock, TALLOC_CTX *mem_ctx)
sock              322 source4/lib/socket/socket.c 	if (!sock->ops->fn_get_peer_name) {
sock              326 source4/lib/socket/socket.c 	return sock->ops->fn_get_peer_name(sock, mem_ctx);
sock              329 source4/lib/socket/socket.c _PUBLIC_ struct socket_address *socket_get_peer_addr(struct socket_context *sock, TALLOC_CTX *mem_ctx)
sock              331 source4/lib/socket/socket.c 	if (!sock->ops->fn_get_peer_addr) {
sock              335 source4/lib/socket/socket.c 	return sock->ops->fn_get_peer_addr(sock, mem_ctx);
sock              338 source4/lib/socket/socket.c _PUBLIC_ struct socket_address *socket_get_my_addr(struct socket_context *sock, TALLOC_CTX *mem_ctx)
sock              340 source4/lib/socket/socket.c 	if (!sock->ops->fn_get_my_addr) {
sock              344 source4/lib/socket/socket.c 	return sock->ops->fn_get_my_addr(sock, mem_ctx);
sock              347 source4/lib/socket/socket.c _PUBLIC_ int socket_get_fd(struct socket_context *sock)
sock              349 source4/lib/socket/socket.c 	if (!sock->ops->fn_get_fd) {
sock              353 source4/lib/socket/socket.c 	return sock->ops->fn_get_fd(sock);
sock              362 source4/lib/socket/socket.c _PUBLIC_ NTSTATUS socket_dup(struct socket_context *sock)
sock              365 source4/lib/socket/socket.c 	if (sock->fd == -1) {
sock              368 source4/lib/socket/socket.c 	fd = dup(sock->fd);
sock              372 source4/lib/socket/socket.c 	close(sock->fd);
sock              373 source4/lib/socket/socket.c 	sock->fd = fd;
sock              593 source4/lib/socket/socket.c void socket_set_flags(struct socket_context *sock, unsigned flags)
sock              595 source4/lib/socket/socket.c 	sock->flags |= flags;
sock               43 source4/lib/socket/socket.h 	NTSTATUS (*fn_init)(struct socket_context *sock);
sock               46 source4/lib/socket/socket.h 	NTSTATUS (*fn_connect)(struct socket_context *sock,
sock               52 source4/lib/socket/socket.h 	NTSTATUS (*fn_connect_complete)(struct socket_context *sock,
sock               56 source4/lib/socket/socket.h 	NTSTATUS (*fn_listen)(struct socket_context *sock,
sock               59 source4/lib/socket/socket.h 	NTSTATUS (*fn_accept)(struct socket_context *sock,	
sock               63 source4/lib/socket/socket.h 	NTSTATUS (*fn_recv)(struct socket_context *sock, void *buf,
sock               65 source4/lib/socket/socket.h 	NTSTATUS (*fn_send)(struct socket_context *sock, 
sock               68 source4/lib/socket/socket.h 	NTSTATUS (*fn_sendto)(struct socket_context *sock, 
sock               71 source4/lib/socket/socket.h 	NTSTATUS (*fn_recvfrom)(struct socket_context *sock, 
sock               74 source4/lib/socket/socket.h 	NTSTATUS (*fn_pending)(struct socket_context *sock, size_t *npending);      
sock               76 source4/lib/socket/socket.h 	void (*fn_close)(struct socket_context *sock);
sock               78 source4/lib/socket/socket.h 	NTSTATUS (*fn_set_option)(struct socket_context *sock, const char *option, const char *val);
sock               80 source4/lib/socket/socket.h 	char *(*fn_get_peer_name)(struct socket_context *sock, TALLOC_CTX *mem_ctx);
sock               81 source4/lib/socket/socket.h 	struct socket_address *(*fn_get_peer_addr)(struct socket_context *sock, TALLOC_CTX *mem_ctx);
sock               82 source4/lib/socket/socket.h 	struct socket_address *(*fn_get_my_addr)(struct socket_context *sock, TALLOC_CTX *mem_ctx);
sock               84 source4/lib/socket/socket.h 	int (*fn_get_fd)(struct socket_context *sock);
sock              137 source4/lib/socket/socket.h NTSTATUS socket_connect(struct socket_context *sock,
sock              141 source4/lib/socket/socket.h NTSTATUS socket_connect_complete(struct socket_context *sock, uint32_t flags);
sock              142 source4/lib/socket/socket.h NTSTATUS socket_listen(struct socket_context *sock, 
sock              145 source4/lib/socket/socket.h NTSTATUS socket_accept(struct socket_context *sock, struct socket_context **new_sock);
sock              146 source4/lib/socket/socket.h NTSTATUS socket_recv(struct socket_context *sock, void *buf, 
sock              148 source4/lib/socket/socket.h NTSTATUS socket_recvfrom(struct socket_context *sock, void *buf, 
sock              151 source4/lib/socket/socket.h NTSTATUS socket_send(struct socket_context *sock, 
sock              153 source4/lib/socket/socket.h NTSTATUS socket_sendto(struct socket_context *sock, 
sock              156 source4/lib/socket/socket.h NTSTATUS socket_pending(struct socket_context *sock, size_t *npending);
sock              157 source4/lib/socket/socket.h NTSTATUS socket_set_option(struct socket_context *sock, const char *option, const char *val);
sock              158 source4/lib/socket/socket.h char *socket_get_peer_name(struct socket_context *sock, TALLOC_CTX *mem_ctx);
sock              159 source4/lib/socket/socket.h struct socket_address *socket_get_peer_addr(struct socket_context *sock, TALLOC_CTX *mem_ctx);
sock              160 source4/lib/socket/socket.h struct socket_address *socket_get_my_addr(struct socket_context *sock, TALLOC_CTX *mem_ctx);
sock              161 source4/lib/socket/socket.h int socket_get_fd(struct socket_context *sock);
sock              162 source4/lib/socket/socket.h NTSTATUS socket_dup(struct socket_context *sock);
sock              176 source4/lib/socket/socket.h bool socket_check_access(struct socket_context *sock, 
sock              180 source4/lib/socket/socket.h struct composite_context *socket_connect_send(struct socket_context *sock,
sock              186 source4/lib/socket/socket.h NTSTATUS socket_connect_ev(struct socket_context *sock,
sock               29 source4/lib/socket/socket_ip.c static NTSTATUS ipv4_init(struct socket_context *sock)
sock               33 source4/lib/socket/socket_ip.c 	switch (sock->type) {
sock               44 source4/lib/socket/socket_ip.c 	sock->fd = socket(PF_INET, type, 0);
sock               45 source4/lib/socket/socket_ip.c 	if (sock->fd == -1) {
sock               49 source4/lib/socket/socket_ip.c 	sock->backend_name = "ipv4";
sock               50 source4/lib/socket/socket_ip.c 	sock->family = AF_INET;
sock               55 source4/lib/socket/socket_ip.c static void ip_close(struct socket_context *sock)
sock               57 source4/lib/socket/socket_ip.c 	close(sock->fd);
sock               60 source4/lib/socket/socket_ip.c static NTSTATUS ip_connect_complete(struct socket_context *sock, uint32_t flags)
sock               67 source4/lib/socket/socket_ip.c 	ret = getsockopt(sock->fd, SOL_SOCKET, SO_ERROR, &error, &len);
sock               76 source4/lib/socket/socket_ip.c 		ret = set_blocking(sock->fd, false);
sock               82 source4/lib/socket/socket_ip.c 	sock->state = SOCKET_STATE_CLIENT_CONNECTED;
sock               88 source4/lib/socket/socket_ip.c static NTSTATUS ipv4_connect(struct socket_context *sock,
sock               99 source4/lib/socket/socket_ip.c 		ret = bind(sock->fd, my_address->sockaddr, my_address->sockaddrlen);
sock              116 source4/lib/socket/socket_ip.c 			ret = bind(sock->fd, (struct sockaddr *)&my_addr, sizeof(my_addr));
sock              124 source4/lib/socket/socket_ip.c 		ret = connect(sock->fd, srv_address->sockaddr, srv_address->sockaddrlen);
sock              144 source4/lib/socket/socket_ip.c 		ret = connect(sock->fd, (const struct sockaddr *)&srv_addr, sizeof(srv_addr));
sock              150 source4/lib/socket/socket_ip.c 	return ip_connect_complete(sock, flags);
sock              158 source4/lib/socket/socket_ip.c static NTSTATUS ipv4_listen(struct socket_context *sock,
sock              166 source4/lib/socket/socket_ip.c 	socket_set_option(sock, "SO_REUSEADDR=1", NULL);
sock              169 source4/lib/socket/socket_ip.c 		ret = bind(sock->fd, my_address->sockaddr, my_address->sockaddrlen);
sock              181 source4/lib/socket/socket_ip.c 		ret = bind(sock->fd, (struct sockaddr *)&my_addr, sizeof(my_addr));
sock              188 source4/lib/socket/socket_ip.c 	if (sock->type == SOCKET_TYPE_STREAM) {
sock              189 source4/lib/socket/socket_ip.c 		ret = listen(sock->fd, queue_size);
sock              196 source4/lib/socket/socket_ip.c 		ret = set_blocking(sock->fd, false);
sock              202 source4/lib/socket/socket_ip.c 	sock->state= SOCKET_STATE_SERVER_LISTEN;
sock              207 source4/lib/socket/socket_ip.c static NTSTATUS ipv4_accept(struct socket_context *sock, struct socket_context **new_sock)
sock              213 source4/lib/socket/socket_ip.c 	if (sock->type != SOCKET_TYPE_STREAM) {
sock              217 source4/lib/socket/socket_ip.c 	new_fd = accept(sock->fd, (struct sockaddr *)&cli_addr, &cli_addr_len);
sock              222 source4/lib/socket/socket_ip.c 	if (!(sock->flags & SOCKET_FLAG_BLOCK)) {
sock              243 source4/lib/socket/socket_ip.c 	(*new_sock)->type		= sock->type;
sock              245 source4/lib/socket/socket_ip.c 	(*new_sock)->flags		= sock->flags;
sock              250 source4/lib/socket/socket_ip.c 	(*new_sock)->ops		= sock->ops;
sock              251 source4/lib/socket/socket_ip.c 	(*new_sock)->backend_name	= sock->backend_name;
sock              256 source4/lib/socket/socket_ip.c static NTSTATUS ip_recv(struct socket_context *sock, void *buf, 
sock              263 source4/lib/socket/socket_ip.c 	gotlen = recv(sock->fd, buf, wantlen, 0);
sock              276 source4/lib/socket/socket_ip.c static NTSTATUS ipv4_recvfrom(struct socket_context *sock, void *buf, 
sock              291 source4/lib/socket/socket_ip.c 	src->family = sock->backend_name;
sock              303 source4/lib/socket/socket_ip.c 	gotlen = recvfrom(sock->fd, buf, wantlen, 0, 
sock              332 source4/lib/socket/socket_ip.c static NTSTATUS ip_send(struct socket_context *sock, 
sock              339 source4/lib/socket/socket_ip.c 	len = send(sock->fd, blob->data, blob->length, 0);
sock              349 source4/lib/socket/socket_ip.c static NTSTATUS ipv4_sendto(struct socket_context *sock, 
sock              356 source4/lib/socket/socket_ip.c 		len = sendto(sock->fd, blob->data, blob->length, 0, 
sock              378 source4/lib/socket/socket_ip.c 		len = sendto(sock->fd, blob->data, blob->length, 0, 
sock              390 source4/lib/socket/socket_ip.c static NTSTATUS ipv4_set_option(struct socket_context *sock, const char *option, const char *val)
sock              392 source4/lib/socket/socket_ip.c 	set_socket_options(sock->fd, option);
sock              396 source4/lib/socket/socket_ip.c static char *ipv4_get_peer_name(struct socket_context *sock, TALLOC_CTX *mem_ctx)
sock              403 source4/lib/socket/socket_ip.c 	ret = getpeername(sock->fd, (struct sockaddr *)&peer_addr, &len);
sock              416 source4/lib/socket/socket_ip.c static struct socket_address *ipv4_get_peer_addr(struct socket_context *sock, TALLOC_CTX *mem_ctx)
sock              429 source4/lib/socket/socket_ip.c 	peer->family = sock->backend_name;
sock              438 source4/lib/socket/socket_ip.c 	ret = getpeername(sock->fd, peer->sockaddr, &len);
sock              461 source4/lib/socket/socket_ip.c static struct socket_address *ipv4_get_my_addr(struct socket_context *sock, TALLOC_CTX *mem_ctx)
sock              474 source4/lib/socket/socket_ip.c 	local->family = sock->backend_name;
sock              483 source4/lib/socket/socket_ip.c 	ret = getsockname(sock->fd, local->sockaddr, &len);
sock              505 source4/lib/socket/socket_ip.c static int ip_get_fd(struct socket_context *sock)
sock              507 source4/lib/socket/socket_ip.c 	return sock->fd;
sock              510 source4/lib/socket/socket_ip.c static NTSTATUS ip_pending(struct socket_context *sock, size_t *npending)
sock              513 source4/lib/socket/socket_ip.c 	if (ioctl(sock->fd, FIONREAD, &value) == 0) {
sock              586 source4/lib/socket/socket_ip.c static NTSTATUS ipv6_init(struct socket_context *sock)
sock              590 source4/lib/socket/socket_ip.c 	switch (sock->type) {
sock              601 source4/lib/socket/socket_ip.c 	sock->fd = socket(PF_INET6, type, 0);
sock              602 source4/lib/socket/socket_ip.c 	if (sock->fd == -1) {
sock              606 source4/lib/socket/socket_ip.c 	sock->backend_name = "ipv6";
sock              607 source4/lib/socket/socket_ip.c 	sock->family = AF_INET6;
sock              612 source4/lib/socket/socket_ip.c static NTSTATUS ipv6_tcp_connect(struct socket_context *sock,
sock              620 source4/lib/socket/socket_ip.c 		ret = bind(sock->fd, my_address->sockaddr, my_address->sockaddrlen);
sock              635 source4/lib/socket/socket_ip.c 			ret = bind(sock->fd, (struct sockaddr *)&my_addr, sizeof(my_addr));
sock              643 source4/lib/socket/socket_ip.c 		ret = connect(sock->fd, srv_address->sockaddr, srv_address->sockaddrlen);
sock              657 source4/lib/socket/socket_ip.c 		ret = connect(sock->fd, (const struct sockaddr *)&srv_addr, sizeof(srv_addr));
sock              663 source4/lib/socket/socket_ip.c 	return ip_connect_complete(sock, flags);
sock              666 source4/lib/socket/socket_ip.c static NTSTATUS ipv6_listen(struct socket_context *sock,
sock              674 source4/lib/socket/socket_ip.c 	socket_set_option(sock, "SO_REUSEADDR=1", NULL);
sock              677 source4/lib/socket/socket_ip.c 		ret = bind(sock->fd, my_address->sockaddr, my_address->sockaddrlen);
sock              686 source4/lib/socket/socket_ip.c 		ret = bind(sock->fd, (struct sockaddr *)&my_addr, sizeof(my_addr));
sock              693 source4/lib/socket/socket_ip.c 	if (sock->type == SOCKET_TYPE_STREAM) {
sock              694 source4/lib/socket/socket_ip.c 		ret = listen(sock->fd, queue_size);
sock              701 source4/lib/socket/socket_ip.c 		ret = set_blocking(sock->fd, false);
sock              707 source4/lib/socket/socket_ip.c 	sock->state= SOCKET_STATE_SERVER_LISTEN;
sock              712 source4/lib/socket/socket_ip.c static NTSTATUS ipv6_tcp_accept(struct socket_context *sock, struct socket_context **new_sock)
sock              718 source4/lib/socket/socket_ip.c 	if (sock->type != SOCKET_TYPE_STREAM) {
sock              722 source4/lib/socket/socket_ip.c 	new_fd = accept(sock->fd, (struct sockaddr *)&cli_addr, &cli_addr_len);
sock              727 source4/lib/socket/socket_ip.c 	if (!(sock->flags & SOCKET_FLAG_BLOCK)) {
sock              748 source4/lib/socket/socket_ip.c 	(*new_sock)->type		= sock->type;
sock              750 source4/lib/socket/socket_ip.c 	(*new_sock)->flags		= sock->flags;
sock              755 source4/lib/socket/socket_ip.c 	(*new_sock)->ops		= sock->ops;
sock              756 source4/lib/socket/socket_ip.c 	(*new_sock)->backend_name	= sock->backend_name;
sock              761 source4/lib/socket/socket_ip.c static NTSTATUS ipv6_recvfrom(struct socket_context *sock, void *buf, 
sock              776 source4/lib/socket/socket_ip.c 	src->family = sock->backend_name;
sock              788 source4/lib/socket/socket_ip.c 	gotlen = recvfrom(sock->fd, buf, wantlen, 0, 
sock              818 source4/lib/socket/socket_ip.c static NTSTATUS ipv6_sendto(struct socket_context *sock, 
sock              825 source4/lib/socket/socket_ip.c 		len = sendto(sock->fd, blob->data, blob->length, 0, 
sock              842 source4/lib/socket/socket_ip.c 		len = sendto(sock->fd, blob->data, blob->length, 0, 
sock              854 source4/lib/socket/socket_ip.c static NTSTATUS ipv6_set_option(struct socket_context *sock, const char *option, const char *val)
sock              856 source4/lib/socket/socket_ip.c 	set_socket_options(sock->fd, option);
sock              860 source4/lib/socket/socket_ip.c static char *ipv6_tcp_get_peer_name(struct socket_context *sock, TALLOC_CTX *mem_ctx)
sock              867 source4/lib/socket/socket_ip.c 	ret = getpeername(sock->fd, (struct sockaddr *)&peer_addr, &len);
sock              880 source4/lib/socket/socket_ip.c static struct socket_address *ipv6_tcp_get_peer_addr(struct socket_context *sock, TALLOC_CTX *mem_ctx)
sock              894 source4/lib/socket/socket_ip.c 	peer->family = sock->backend_name;
sock              903 source4/lib/socket/socket_ip.c 	ret = getpeername(sock->fd, peer->sockaddr, &len);
sock              928 source4/lib/socket/socket_ip.c static struct socket_address *ipv6_tcp_get_my_addr(struct socket_context *sock, TALLOC_CTX *mem_ctx)
sock              941 source4/lib/socket/socket_ip.c 	local->family = sock->backend_name;
sock              950 source4/lib/socket/socket_ip.c 	ret = getsockname(sock->fd, local->sockaddr, &len);
sock               38 source4/lib/socket/socket_unix.c static NTSTATUS unixdom_init(struct socket_context *sock)
sock               42 source4/lib/socket/socket_unix.c 	switch (sock->type) {
sock               53 source4/lib/socket/socket_unix.c 	sock->fd = socket(PF_UNIX, type, 0);
sock               54 source4/lib/socket/socket_unix.c 	if (sock->fd == -1) {
sock               57 source4/lib/socket/socket_unix.c 	sock->private_data = NULL;
sock               59 source4/lib/socket/socket_unix.c 	sock->backend_name = "unix";
sock               64 source4/lib/socket/socket_unix.c static void unixdom_close(struct socket_context *sock)
sock               66 source4/lib/socket/socket_unix.c 	close(sock->fd);
sock               69 source4/lib/socket/socket_unix.c static NTSTATUS unixdom_connect_complete(struct socket_context *sock, uint32_t flags)
sock               76 source4/lib/socket/socket_unix.c 	ret = getsockopt(sock->fd, SOL_SOCKET, SO_ERROR, &error, &len);
sock               85 source4/lib/socket/socket_unix.c 		ret = set_blocking(sock->fd, false);
sock               91 source4/lib/socket/socket_unix.c 	sock->state = SOCKET_STATE_CLIENT_CONNECTED;
sock               96 source4/lib/socket/socket_unix.c static NTSTATUS unixdom_connect(struct socket_context *sock,
sock              104 source4/lib/socket/socket_unix.c 		ret = connect(sock->fd, srv_address->sockaddr, srv_address->sockaddrlen);
sock              115 source4/lib/socket/socket_unix.c 		ret = connect(sock->fd, (const struct sockaddr *)&srv_addr, sizeof(srv_addr));
sock              121 source4/lib/socket/socket_unix.c 	return unixdom_connect_complete(sock, flags);
sock              124 source4/lib/socket/socket_unix.c static NTSTATUS unixdom_listen(struct socket_context *sock,
sock              137 source4/lib/socket/socket_unix.c 		ret = bind(sock->fd, (struct sockaddr *)&my_addr, sizeof(my_addr));
sock              150 source4/lib/socket/socket_unix.c 		ret = bind(sock->fd, (struct sockaddr *)&my_addr, sizeof(my_addr));
sock              156 source4/lib/socket/socket_unix.c 	if (sock->type == SOCKET_TYPE_STREAM) {
sock              157 source4/lib/socket/socket_unix.c 		ret = listen(sock->fd, queue_size);
sock              164 source4/lib/socket/socket_unix.c 		ret = set_blocking(sock->fd, false);
sock              170 source4/lib/socket/socket_unix.c 	sock->state = SOCKET_STATE_SERVER_LISTEN;
sock              171 source4/lib/socket/socket_unix.c 	sock->private_data = (void *)talloc_strdup(sock, my_address->addr);
sock              176 source4/lib/socket/socket_unix.c static NTSTATUS unixdom_accept(struct socket_context *sock, 
sock              183 source4/lib/socket/socket_unix.c 	if (sock->type != SOCKET_TYPE_STREAM) {
sock              187 source4/lib/socket/socket_unix.c 	new_fd = accept(sock->fd, (struct sockaddr *)&cli_addr, &cli_addr_len);
sock              192 source4/lib/socket/socket_unix.c 	if (!(sock->flags & SOCKET_FLAG_BLOCK)) {
sock              207 source4/lib/socket/socket_unix.c 	(*new_sock)->type		= sock->type;
sock              209 source4/lib/socket/socket_unix.c 	(*new_sock)->flags		= sock->flags;
sock              214 source4/lib/socket/socket_unix.c 	(*new_sock)->ops		= sock->ops;
sock              215 source4/lib/socket/socket_unix.c 	(*new_sock)->backend_name	= sock->backend_name;
sock              220 source4/lib/socket/socket_unix.c static NTSTATUS unixdom_recv(struct socket_context *sock, void *buf, 
sock              227 source4/lib/socket/socket_unix.c 	gotlen = recv(sock->fd, buf, wantlen, 0);
sock              239 source4/lib/socket/socket_unix.c static NTSTATUS unixdom_send(struct socket_context *sock,
sock              246 source4/lib/socket/socket_unix.c 	len = send(sock->fd, blob->data, blob->length, 0);
sock              257 source4/lib/socket/socket_unix.c static NTSTATUS unixdom_sendto(struct socket_context *sock, 
sock              265 source4/lib/socket/socket_unix.c 		len = sendto(sock->fd, blob->data, blob->length, 0, 
sock              278 source4/lib/socket/socket_unix.c 		len = sendto(sock->fd, blob->data, blob->length, 0, 
sock              291 source4/lib/socket/socket_unix.c static NTSTATUS unixdom_set_option(struct socket_context *sock, 
sock              297 source4/lib/socket/socket_unix.c static char *unixdom_get_peer_name(struct socket_context *sock, TALLOC_CTX *mem_ctx)
sock              302 source4/lib/socket/socket_unix.c static struct socket_address *unixdom_get_peer_addr(struct socket_context *sock, TALLOC_CTX *mem_ctx)
sock              314 source4/lib/socket/socket_unix.c 	peer->family = sock->backend_name;
sock              323 source4/lib/socket/socket_unix.c 	ret = getpeername(sock->fd, peer->sockaddr, &len);
sock              341 source4/lib/socket/socket_unix.c static struct socket_address *unixdom_get_my_addr(struct socket_context *sock, TALLOC_CTX *mem_ctx)
sock              353 source4/lib/socket/socket_unix.c 	local->family = sock->backend_name;
sock              362 source4/lib/socket/socket_unix.c 	ret = getsockname(sock->fd, local->sockaddr, &len);
sock              380 source4/lib/socket/socket_unix.c static int unixdom_get_fd(struct socket_context *sock)
sock              382 source4/lib/socket/socket_unix.c 	return sock->fd;
sock              385 source4/lib/socket/socket_unix.c static NTSTATUS unixdom_pending(struct socket_context *sock, size_t *npending)
sock              388 source4/lib/socket/socket_unix.c 	if (ioctl(sock->fd, FIONREAD, &value) == 0) {
sock               37 source4/lib/stream/packet.c 	struct socket_context *sock;
sock              129 source4/lib/stream/packet.c _PUBLIC_ void packet_set_socket(struct packet_context *pc, struct socket_context *sock)
sock              131 source4/lib/stream/packet.c 	pc->sock = sock;
sock              202 source4/lib/stream/packet.c 	pc->sock = NULL;
sock              274 source4/lib/stream/packet.c 		if (pc->sock) {
sock              275 source4/lib/stream/packet.c 			status = socket_pending(pc->sock, &npending);
sock              324 source4/lib/stream/packet.c 	status = socket_recv(pc->sock, pc->partial.data + pc->num_read, 
sock              348 source4/lib/stream/packet.c 		status = socket_pending(pc->sock, &npending);
sock              495 source4/lib/stream/packet.c 		status = socket_send(pc->sock, &blob, &nwritten);
sock               42 source4/lib/stream/packet.h void packet_set_socket(struct packet_context *pc, struct socket_context *sock);
sock               65 source4/lib/tls/tls.c bool tls_enabled(struct socket_context *sock)
sock               68 source4/lib/tls/tls.c 	if (!sock) {
sock               71 source4/lib/tls/tls.c 	if (strcmp(sock->backend_name, "tls") != 0) {
sock               74 source4/lib/tls/tls.c 	tls = talloc_get_type(sock->private_data, struct tls_context);
sock               86 source4/lib/tls/tls.c static NTSTATUS tls_socket_init(struct socket_context *sock)
sock               88 source4/lib/tls/tls.c 	switch (sock->type) {
sock               95 source4/lib/tls/tls.c 	sock->backend_name = "tls";
sock              245 source4/lib/tls/tls.c static NTSTATUS tls_socket_pending(struct socket_context *sock, size_t *npending)
sock              247 source4/lib/tls/tls.c 	struct tls_context *tls = talloc_get_type(sock->private_data, struct tls_context);
sock              266 source4/lib/tls/tls.c static NTSTATUS tls_socket_recv(struct socket_context *sock, void *buf, 
sock              271 source4/lib/tls/tls.c 	struct tls_context *tls = talloc_get_type(sock->private_data, struct tls_context);
sock              317 source4/lib/tls/tls.c static NTSTATUS tls_socket_send(struct socket_context *sock, 
sock              322 source4/lib/tls/tls.c 	struct tls_context *tls = talloc_get_type(sock->private_data, struct tls_context);
sock              607 source4/lib/tls/tls.c static NTSTATUS tls_socket_set_option(struct socket_context *sock, const char *option, const char *val)
sock              609 source4/lib/tls/tls.c 	set_socket_options(socket_get_fd(sock), option);
sock              613 source4/lib/tls/tls.c static char *tls_socket_get_peer_name(struct socket_context *sock, TALLOC_CTX *mem_ctx)
sock              615 source4/lib/tls/tls.c 	struct tls_context *tls = talloc_get_type(sock->private_data, struct tls_context);
sock              619 source4/lib/tls/tls.c static struct socket_address *tls_socket_get_peer_addr(struct socket_context *sock, TALLOC_CTX *mem_ctx)
sock              621 source4/lib/tls/tls.c 	struct tls_context *tls = talloc_get_type(sock->private_data, struct tls_context);
sock              625 source4/lib/tls/tls.c static struct socket_address *tls_socket_get_my_addr(struct socket_context *sock, TALLOC_CTX *mem_ctx)
sock              627 source4/lib/tls/tls.c 	struct tls_context *tls = talloc_get_type(sock->private_data, struct tls_context);
sock              631 source4/lib/tls/tls.c static int tls_socket_get_fd(struct socket_context *sock)
sock              633 source4/lib/tls/tls.c 	struct tls_context *tls = talloc_get_type(sock->private_data, struct tls_context);
sock               44 source4/lib/tls/tls.h 				    struct socket_context *sock, 
sock               51 source4/lib/tls/tls.h struct socket_context *tls_init_client(struct socket_context *sock, 
sock               75 source4/libcli/cldap/cldap.c 	status = socket_pending(cldap->sock, &dsize);
sock               87 source4/libcli/cldap/cldap.c 	status = socket_recvfrom(cldap->sock, blob.data, blob.length, &nread,
sock              159 source4/libcli/cldap/cldap.c 		socket_sendto(req->cldap->sock, &req->encoded, &len, 
sock              187 source4/libcli/cldap/cldap.c 		status = socket_sendto(cldap->sock, &req->encoded, &len,
sock              258 source4/libcli/cldap/cldap.c 	status = socket_create("ip", SOCKET_TYPE_DGRAM, &cldap->sock, 0);
sock              261 source4/libcli/cldap/cldap.c 	talloc_steal(cldap, cldap->sock);
sock              264 source4/libcli/cldap/cldap.c 				      socket_get_fd(cldap->sock), 0,
sock              316 source4/libcli/cldap/cldap.c 	req->dest = socket_address_from_strings(req, cldap->sock->backend_name,
sock               74 source4/libcli/cldap/cldap.h 	struct socket_context *sock;
sock               41 source4/libcli/cliconnect.c 	struct smbcli_socket *sock;
sock               43 source4/libcli/cliconnect.c 	sock = smbcli_sock_connect_byname(server, ports, NULL,
sock               47 source4/libcli/cliconnect.c 	if (sock == NULL) return false;
sock               49 source4/libcli/cliconnect.c 	cli->transport = smbcli_transport_init(sock, cli, true, options, 
sock               78 source4/libcli/dgram/browse.c 	dest = socket_address_from_strings(tmp_ctx, dgmsock->sock->backend_name, 
sock               44 source4/libcli/dgram/dgramsocket.c 	status = socket_pending(dgmsock->sock, &dsize);
sock               56 source4/libcli/dgram/dgramsocket.c 	status = socket_recvfrom(dgmsock->sock, blob.data, blob.length, &nread,
sock              117 source4/libcli/dgram/dgramsocket.c 		status = socket_sendto(dgmsock->sock, &req->encoded, &len,
sock              172 source4/libcli/dgram/dgramsocket.c 	status = socket_create("ip", SOCKET_TYPE_DGRAM, &dgmsock->sock, 0);
sock              175 source4/libcli/dgram/dgramsocket.c 	socket_set_option(dgmsock->sock, "SO_BROADCAST", "1");
sock              177 source4/libcli/dgram/dgramsocket.c 	talloc_steal(dgmsock, dgmsock->sock);
sock              180 source4/libcli/dgram/dgramsocket.c 				    socket_get_fd(dgmsock->sock), 0,
sock               41 source4/libcli/dgram/libdgram.h 	struct socket_context *sock;
sock              172 source4/libcli/dgram/mailslot.c 	src = socket_get_my_addr(dgmsock->sock, tmp_ctx);
sock               85 source4/libcli/dgram/netlogon.c 	dest = socket_address_from_strings(tmp_ctx, dgmsock->sock->backend_name, 
sock              237 source4/libcli/ldap/ldap_bind.c 	if (tls_enabled(conn->sock)) {
sock              392 source4/libcli/ldap/ldap_bind.c 					    conn->sock,
sock              399 source4/libcli/ldap/ldap_bind.c 		conn->sock = sasl_socket;
sock              400 source4/libcli/ldap/ldap_bind.c 		packet_set_socket(conn->packet, conn->sock);
sock               80 source4/libcli/ldap/ldap_client.c 	talloc_free(conn->sock);  /* this will also free event.fde */
sock               82 source4/libcli/ldap/ldap_client.c 	conn->sock = NULL;
sock              234 source4/libcli/ldap/ldap_client.c 		if (!tls_enabled(conn->sock)) return;
sock              330 source4/libcli/ldap/ldap_client.c 		NTSTATUS status = socket_create("unix", SOCKET_TYPE_STREAM, &conn->sock, 0);
sock              334 source4/libcli/ldap/ldap_client.c 		talloc_steal(conn, conn->sock);
sock              354 source4/libcli/ldap/ldap_client.c 		unix_addr = socket_address_from_strings(conn, conn->sock->backend_name, 
sock              360 source4/libcli/ldap/ldap_client.c 		ctx = socket_connect_send(conn->sock, NULL, unix_addr, 
sock              390 source4/libcli/ldap/ldap_client.c 	conn->event.fde = tevent_add_fd(conn->event.event_ctx, conn->sock,
sock              391 source4/libcli/ldap/ldap_client.c 					socket_get_fd(conn->sock),
sock              399 source4/libcli/ldap/ldap_client.c 	socket_set_flags(conn->sock, SOCKET_FLAG_NOCLOSE);
sock              401 source4/libcli/ldap/ldap_client.c 	talloc_steal(conn, conn->sock);
sock              405 source4/libcli/ldap/ldap_client.c 		char *cafile = lp_tls_cafile(conn->sock, conn->lp_ctx);
sock              408 source4/libcli/ldap/ldap_client.c 			talloc_free(conn->sock);
sock              412 source4/libcli/ldap/ldap_client.c 		tls_socket = tls_init_client(conn->sock, conn->event.fde, cafile);
sock              416 source4/libcli/ldap/ldap_client.c 			talloc_free(conn->sock);
sock              421 source4/libcli/ldap/ldap_client.c 		tmp_socket = conn->sock;
sock              422 source4/libcli/ldap/ldap_client.c 		conn->sock = talloc_steal(conn, tls_socket);
sock              423 source4/libcli/ldap/ldap_client.c 		talloc_steal(conn->sock, tmp_socket);
sock              428 source4/libcli/ldap/ldap_client.c 		talloc_free(conn->sock);
sock              433 source4/libcli/ldap/ldap_client.c 	packet_set_socket(conn->packet, conn->sock);
sock              455 source4/libcli/ldap/ldap_client.c 	NTSTATUS status = socket_connect_multi_recv(ctx, state, &conn->sock,
sock              591 source4/libcli/ldap/ldap_client.c 	if (conn->sock == NULL) {
sock               53 source4/libcli/ldap/ldap_client.h 	struct socket_context *sock;
sock              102 source4/libcli/raw/clisocket.c 	struct socket_context *sock;
sock              105 source4/libcli/raw/clisocket.c 	state->ctx->status = socket_connect_multi_recv(ctx, state, &sock,
sock              110 source4/libcli/raw/clisocket.c 		socket_set_option(sock, state->socket_options, NULL);
sock              117 source4/libcli/raw/clisocket.c 	state->result->sock = talloc_steal(state->result, sock);
sock              119 source4/libcli/raw/clisocket.c 	state->result->hostname = talloc_steal(sock, state->host_name);
sock              171 source4/libcli/raw/clisocket.c _PUBLIC_ void smbcli_sock_dead(struct smbcli_socket *sock)
sock              173 source4/libcli/raw/clisocket.c 	talloc_free(sock->event.fde);
sock              174 source4/libcli/raw/clisocket.c 	sock->event.fde = NULL;
sock              175 source4/libcli/raw/clisocket.c 	talloc_free(sock->sock);
sock              176 source4/libcli/raw/clisocket.c 	sock->sock = NULL;
sock              182 source4/libcli/raw/clisocket.c void smbcli_sock_set_options(struct smbcli_socket *sock, const char *options)
sock              184 source4/libcli/raw/clisocket.c 	socket_set_option(sock->sock, options, NULL);
sock               75 source4/libcli/raw/clitransport.c struct smbcli_transport *smbcli_transport_init(struct smbcli_socket *sock,
sock               87 source4/libcli/raw/clitransport.c 		transport->socket = talloc_steal(transport, sock);
sock               89 source4/libcli/raw/clitransport.c 		transport->socket = talloc_reference(transport, sock);
sock              103 source4/libcli/raw/clitransport.c 	packet_set_socket(transport->packet, transport->socket->sock);
sock              118 source4/libcli/raw/clitransport.c 						    transport->socket->sock,
sock              119 source4/libcli/raw/clitransport.c 						    socket_get_fd(transport->socket->sock),
sock              527 source4/libcli/raw/clitransport.c 	if (transport->socket->sock == NULL) {
sock              531 source4/libcli/raw/clitransport.c 	status = socket_pending(transport->socket->sock, &npending);
sock              535 source4/libcli/raw/clitransport.c 	if (transport->socket->sock == NULL) {
sock              581 source4/libcli/raw/clitransport.c 	if (req->transport->socket->sock == NULL) {
sock               74 source4/libcli/raw/libcliraw.h 	struct socket_context *sock;
sock              382 source4/libcli/raw/libcliraw.h void smbcli_sock_dead(struct smbcli_socket *sock);
sock              161 source4/libcli/smb2/connect.c 	struct smbcli_socket *sock;
sock              166 source4/libcli/smb2/connect.c 	c->status = smbcli_sock_connect_recv(creq, state, &sock);
sock              169 source4/libcli/smb2/connect.c 	transport = smb2_transport_init(sock, state, &state->options);
sock               76 source4/libcli/smb2/transport.c struct smb2_transport *smb2_transport_init(struct smbcli_socket *sock,
sock               85 source4/libcli/smb2/transport.c 	transport->socket = talloc_steal(transport, sock);
sock               95 source4/libcli/smb2/transport.c 	packet_set_socket(transport->packet, transport->socket->sock);
sock              107 source4/libcli/smb2/transport.c 						    socket_get_fd(transport->socket->sock),
sock              346 source4/libcli/smb2/transport.c 	if (req->transport->socket->sock == NULL) {
sock               47 source4/libcli/smb_composite/connect.c 	struct smbcli_socket *sock;
sock              321 source4/libcli/smb_composite/connect.c 	status = smbcli_sock_connect_recv(state->creq, state, &state->sock);
sock              325 source4/libcli/smb_composite/connect.c 	state->transport = smbcli_transport_init(state->sock, state, true, 
sock              329 source4/libcli/smb_composite/connect.c 	if (is_ipaddress(state->sock->hostname) &&
sock              334 source4/libcli/smb_composite/connect.c 		state->sock->hostname =
sock              335 source4/libcli/smb_composite/connect.c 			talloc_strdup(state->sock, io->in.called_name);
sock              336 source4/libcli/smb_composite/connect.c 		NT_STATUS_HAVE_NO_MEMORY(state->sock->hostname);
sock              346 source4/libcli/smb_composite/connect.c 	if (state->sock->port == 445) {
sock               54 source4/libcli/wrepl/winsrepl.c 	if (wrepl_socket->sock) {
sock               55 source4/libcli/wrepl/winsrepl.c 		talloc_free(wrepl_socket->sock);
sock               56 source4/libcli/wrepl/winsrepl.c 		wrepl_socket->sock = NULL;
sock              150 source4/libcli/wrepl/winsrepl.c static int wrepl_socket_destructor(struct wrepl_socket *sock)
sock              152 source4/libcli/wrepl/winsrepl.c 	if (sock->dead) {
sock              153 source4/libcli/wrepl/winsrepl.c 		sock->free_skipped = true;
sock              156 source4/libcli/wrepl/winsrepl.c 	wrepl_socket_dead(sock, NT_STATUS_LOCAL_DISCONNECT);
sock              179 source4/libcli/wrepl/winsrepl.c 	status = socket_create("ip", SOCKET_TYPE_STREAM, &wrepl_socket->sock, 0);
sock              182 source4/libcli/wrepl/winsrepl.c 	talloc_steal(wrepl_socket, wrepl_socket->sock);
sock              200 source4/libcli/wrepl/winsrepl.c 					struct socket_context *sock,
sock              211 source4/libcli/wrepl/winsrepl.c 	wrepl_socket->sock = sock;
sock              212 source4/libcli/wrepl/winsrepl.c 	talloc_steal(wrepl_socket, wrepl_socket->sock);
sock              218 source4/libcli/wrepl/winsrepl.c 					       socket_get_fd(wrepl_socket->sock), 
sock              228 source4/libcli/wrepl/winsrepl.c 	packet_set_socket(wrepl_socket->packet, wrepl_socket->sock);
sock              289 source4/libcli/wrepl/winsrepl.c 					       socket_get_fd(wrepl_socket->sock), 
sock              298 source4/libcli/wrepl/winsrepl.c 	packet_set_socket(wrepl_socket->packet, wrepl_socket->sock);
sock              339 source4/libcli/wrepl/winsrepl.c 	us = socket_address_from_strings(state, wrepl_socket->sock->backend_name, 
sock              343 source4/libcli/wrepl/winsrepl.c 	peer = socket_address_from_strings(state, wrepl_socket->sock->backend_name, 
sock              347 source4/libcli/wrepl/winsrepl.c 	state->creq = socket_connect_send(wrepl_socket->sock, us, peer,
sock               29 source4/libcli/wrepl/winsrepl.h 	struct socket_context *sock;
sock              689 source4/libnet/libnet_become_dc.c 		struct cldap_socket *sock;
sock              752 source4/libnet/libnet_become_dc.c 	s->cldap.sock = cldap_socket_init(s, s->libnet->event_ctx, 
sock              754 source4/libnet/libnet_become_dc.c 	if (composite_nomem(s->cldap.sock, c)) return;
sock              756 source4/libnet/libnet_become_dc.c 	req = cldap_netlogon_send(s->cldap.sock, &s->cldap.io);
sock              194 source4/libnet/libnet_unbecome_dc.c 		struct cldap_socket *sock;
sock              271 source4/libnet/libnet_unbecome_dc.c 	s->cldap.sock = cldap_socket_init(s, s->libnet->event_ctx,
sock              273 source4/libnet/libnet_unbecome_dc.c 	if (composite_nomem(s->cldap.sock, c)) return;
sock              275 source4/libnet/libnet_unbecome_dc.c 	req = cldap_netlogon_send(s->cldap.sock, &s->cldap.io);
sock               36 source4/librpc/rpc/dcerpc_sock.c 	struct socket_context *sock;
sock               51 source4/librpc/rpc/dcerpc_sock.c 	struct sock_private *sock = (struct sock_private *)p->transport.private_data;
sock               53 source4/librpc/rpc/dcerpc_sock.c 	if (!sock) return;
sock               55 source4/librpc/rpc/dcerpc_sock.c 	if (sock->packet) {
sock               56 source4/librpc/rpc/dcerpc_sock.c 		packet_recv_disable(sock->packet);
sock               57 source4/librpc/rpc/dcerpc_sock.c 		packet_set_fde(sock->packet, NULL);
sock               58 source4/librpc/rpc/dcerpc_sock.c 		packet_set_socket(sock->packet, NULL);
sock               61 source4/librpc/rpc/dcerpc_sock.c 	if (sock->fde) {
sock               62 source4/librpc/rpc/dcerpc_sock.c 		talloc_free(sock->fde);
sock               63 source4/librpc/rpc/dcerpc_sock.c 		sock->fde = NULL;
sock               66 source4/librpc/rpc/dcerpc_sock.c 	if (sock->sock) {
sock               67 source4/librpc/rpc/dcerpc_sock.c 		talloc_free(sock->sock);
sock               68 source4/librpc/rpc/dcerpc_sock.c 		sock->sock = NULL;
sock              117 source4/librpc/rpc/dcerpc_sock.c 	struct sock_private *sock = (struct sock_private *)p->transport.private_data;
sock              118 source4/librpc/rpc/dcerpc_sock.c 	sock->pending_reads--;
sock              119 source4/librpc/rpc/dcerpc_sock.c 	if (sock->pending_reads == 0) {
sock              120 source4/librpc/rpc/dcerpc_sock.c 		packet_recv_disable(sock->packet);
sock              134 source4/librpc/rpc/dcerpc_sock.c 	struct sock_private *sock = (struct sock_private *)p->transport.private_data;
sock              137 source4/librpc/rpc/dcerpc_sock.c 		packet_queue_run(sock->packet);
sock              141 source4/librpc/rpc/dcerpc_sock.c 	if (sock->sock == NULL) {
sock              146 source4/librpc/rpc/dcerpc_sock.c 		packet_recv(sock->packet);
sock              155 source4/librpc/rpc/dcerpc_sock.c 	struct sock_private *sock = (struct sock_private *)p->transport.private_data;
sock              156 source4/librpc/rpc/dcerpc_sock.c 	sock->pending_reads++;
sock              157 source4/librpc/rpc/dcerpc_sock.c 	if (sock->pending_reads == 1) {
sock              158 source4/librpc/rpc/dcerpc_sock.c 		packet_recv_enable(sock->packet);
sock              169 source4/librpc/rpc/dcerpc_sock.c 	struct sock_private *sock = (struct sock_private *)p->transport.private_data;
sock              173 source4/librpc/rpc/dcerpc_sock.c 	if (sock->sock == NULL) {
sock              177 source4/librpc/rpc/dcerpc_sock.c 	blob = data_blob_talloc(sock->packet, data->data, data->length);
sock              182 source4/librpc/rpc/dcerpc_sock.c 	status = packet_send(sock->packet, blob);
sock              199 source4/librpc/rpc/dcerpc_sock.c 	struct sock_private *sock = (struct sock_private *)p->transport.private_data;
sock              201 source4/librpc/rpc/dcerpc_sock.c 	if (sock && sock->sock) {
sock              213 source4/librpc/rpc/dcerpc_sock.c 	struct sock_private *sock = talloc_get_type(p->transport.private_data, struct sock_private);
sock              214 source4/librpc/rpc/dcerpc_sock.c 	return sock->server_name;
sock              222 source4/librpc/rpc/dcerpc_sock.c 	struct sock_private *sock = talloc_get_type(p->transport.private_data, struct sock_private);
sock              223 source4/librpc/rpc/dcerpc_sock.c 	return sock->server_name;
sock              230 source4/librpc/rpc/dcerpc_sock.c 	struct sock_private *sock;
sock              240 source4/librpc/rpc/dcerpc_sock.c 	struct sock_private *sock;
sock              248 source4/librpc/rpc/dcerpc_sock.c 	sock = s->sock;
sock              273 source4/librpc/rpc/dcerpc_sock.c 	sock->sock          = s->socket_ctx;
sock              274 source4/librpc/rpc/dcerpc_sock.c 	sock->pending_reads = 0;
sock              275 source4/librpc/rpc/dcerpc_sock.c 	sock->server_name   = strupper_talloc(sock, s->target_hostname);
sock              277 source4/librpc/rpc/dcerpc_sock.c 	sock->fde = event_add_fd(conn->event_ctx, sock->sock, socket_get_fd(sock->sock),
sock              280 source4/librpc/rpc/dcerpc_sock.c 	conn->transport.private_data = sock;
sock              282 source4/librpc/rpc/dcerpc_sock.c 	sock->packet = packet_init(sock);
sock              283 source4/librpc/rpc/dcerpc_sock.c 	if (sock->packet == NULL) {
sock              285 source4/librpc/rpc/dcerpc_sock.c 		talloc_free(sock);
sock              289 source4/librpc/rpc/dcerpc_sock.c 	packet_set_private(sock->packet, conn);
sock              290 source4/librpc/rpc/dcerpc_sock.c 	packet_set_socket(sock->packet, sock->sock);
sock              291 source4/librpc/rpc/dcerpc_sock.c 	packet_set_callback(sock->packet, sock_process_recv);
sock              292 source4/librpc/rpc/dcerpc_sock.c 	packet_set_full_request(sock->packet, sock_complete_packet);
sock              293 source4/librpc/rpc/dcerpc_sock.c 	packet_set_error_handler(sock->packet, sock_error_handler);
sock              294 source4/librpc/rpc/dcerpc_sock.c 	packet_set_event_context(sock->packet, conn->event_ctx);
sock              295 source4/librpc/rpc/dcerpc_sock.c 	packet_set_fde(sock->packet, sock->fde);
sock              296 source4/librpc/rpc/dcerpc_sock.c 	packet_set_serialise(sock->packet);
sock              297 source4/librpc/rpc/dcerpc_sock.c 	packet_set_initial_read(sock->packet, 16);
sock              330 source4/librpc/rpc/dcerpc_sock.c 	s->sock = talloc(cn, struct sock_private);
sock              331 source4/librpc/rpc/dcerpc_sock.c 	if (composite_nomem(s->sock, c)) return c;
sock              336 source4/librpc/rpc/dcerpc_sock.c 	talloc_steal(s->sock, s->socket_ctx);
sock              338 source4/librpc/rpc/dcerpc_sock.c 	s->sock->path = talloc_reference(s->sock, full_path);
sock              663 source4/librpc/rpc/dcerpc_sock.c 	struct sock_private *sock = (struct sock_private *)p->transport.private_data;
sock              664 source4/librpc/rpc/dcerpc_sock.c 	return sock->path;
sock              669 source4/librpc/rpc/dcerpc_sock.c 	struct sock_private *sock = (struct sock_private *)p->transport.private_data;
sock              670 source4/librpc/rpc/dcerpc_sock.c 	return socket_get_peer_addr(sock->sock, mem_ctx);
sock               86 source4/nbt_server/dgram/request.c 		bcast_addr = socket_address_from_strings(tmp_ctx, bcast_dgmsock->sock->backend_name, 
sock               94 source4/nbt_server/dgram/request.c 		status = socket_listen(bcast_dgmsock->sock, bcast_addr, 0, 0);
sock              114 source4/nbt_server/dgram/request.c 	bind_addr = socket_address_from_strings(tmp_ctx, iface->dgmsock->sock->backend_name, 
sock              121 source4/nbt_server/dgram/request.c 	status = socket_listen(iface->dgmsock->sock, bind_addr, 0, 0);
sock              194 source4/nbt_server/interfaces.c 		bcast_address = socket_address_from_strings(bcast_nbtsock, bcast_nbtsock->sock->backend_name, 
sock              201 source4/nbt_server/interfaces.c 		status = socket_listen(bcast_nbtsock->sock, bcast_address, 0, 0);
sock              222 source4/nbt_server/interfaces.c 						      iface->nbtsock->sock->backend_name, 
sock              225 source4/nbt_server/interfaces.c 	status = socket_listen(iface->nbtsock->sock, unicast_address, 0, 0);
sock              153 source4/nbt_server/irpc.c 	dest = socket_address_from_strings(msg, iface->dgmsock->sock->backend_name, 
sock               67 source4/ntvfs/cifs/vfs_cifs.c 	if (! p->transport->socket->sock) { \
sock               54 source4/rpc_server/service_rpc.c 	struct socket_context *sock = talloc_get_type(private_data, struct socket_context);
sock               57 source4/rpc_server/service_rpc.c 	status = socket_send(sock, out, &sendlen);
sock               60 source4/smbd/process_standard.c 				       struct socket_context *sock, 
sock               73 source4/smbd/process_standard.c 	status = socket_accept(sock, &sock2);
sock              105 source4/smbd/process_standard.c 	talloc_free(sock);
sock               41 source4/smbd/process_thread.c 	struct socket_context *sock;
sock               51 source4/smbd/process_thread.c 	new_conn->new_conn(new_conn->ev, new_conn->lp_ctx, new_conn->sock, pthread_self(), new_conn->private_data);
sock               66 source4/smbd/process_thread.c 				     struct socket_context *sock,
sock               95 source4/smbd/process_thread.c 	status = socket_accept(sock, &state->sock);
sock              107 source4/smbd/process_thread.c 	talloc_steal(state, state->sock);
sock              115 source4/smbd/process_thread.c 			(unsigned long int)thread_id, socket_get_fd(sock)));
sock              117 source4/smbd/process_thread.c 		DEBUG(0,("accept_connection_thread: thread create failed for fd=%d, rc=%d\n", socket_get_fd(sock), rc));
sock               49 source4/smbd/service_stream.c 	struct socket_context *sock;
sock              126 source4/smbd/service_stream.c 				     struct socket_context *sock,
sock              137 source4/smbd/service_stream.c 	talloc_steal(srv_conn, sock);
sock              141 source4/smbd/service_stream.c 	srv_conn->socket	= sock;
sock              147 source4/smbd/service_stream.c 	srv_conn->event.fde	= tevent_add_fd(ev, srv_conn, socket_get_fd(sock),
sock              165 source4/smbd/service_stream.c 				  struct socket_context *sock, 
sock              178 source4/smbd/service_stream.c 	talloc_steal(srv_conn, sock);
sock              182 source4/smbd/service_stream.c 	srv_conn->socket	= sock;
sock              188 source4/smbd/service_stream.c 	if (!socket_check_access(sock, "smbd", lp_hostsallow(NULL, lp_default_service(lp_ctx)), lp_hostsdeny(NULL, lp_default_service(lp_ctx)))) {
sock              193 source4/smbd/service_stream.c 	srv_conn->event.fde	= tevent_add_fd(ev, srv_conn, socket_get_fd(sock),
sock              211 source4/smbd/service_stream.c 	c = socket_get_peer_addr(sock, ev);
sock              212 source4/smbd/service_stream.c 	s = socket_get_my_addr(sock, ev);
sock              246 source4/smbd/service_stream.c 						    stream_socket->sock, 
sock              277 source4/smbd/service_stream.c 	status = socket_create(family, SOCKET_TYPE_STREAM, &stream_socket->sock, 0);
sock              280 source4/smbd/service_stream.c 	talloc_steal(stream_socket, stream_socket->sock);
sock              285 source4/smbd/service_stream.c 	status = socket_set_option(stream_socket->sock, "SO_KEEPALIVE", NULL);
sock              289 source4/smbd/service_stream.c 		status = socket_set_option(stream_socket->sock, socket_options, NULL);
sock              300 source4/smbd/service_stream.c 							     stream_socket->sock->backend_name,
sock              303 source4/smbd/service_stream.c 		status = socket_listen(stream_socket->sock, socket_address, SERVER_LISTEN_BACKLOG, 0);
sock              309 source4/smbd/service_stream.c 								     stream_socket->sock->backend_name,
sock              312 source4/smbd/service_stream.c 			status = socket_listen(stream_socket->sock, socket_address, 
sock              322 source4/smbd/service_stream.c 							     stream_socket->sock->backend_name,
sock              325 source4/smbd/service_stream.c 		status = socket_listen(stream_socket->sock, socket_address, SERVER_LISTEN_BACKLOG, 0);
sock              340 source4/smbd/service_stream.c 	fde = tevent_add_fd(event_context, stream_socket->sock,
sock              341 source4/smbd/service_stream.c 			    socket_get_fd(stream_socket->sock),
sock              353 source4/smbd/service_stream.c 	socket_set_flags(stream_socket->sock, SOCKET_FLAG_NOCLOSE);
sock              100 source4/torture/nbt/dgram.c 	socket_address = socket_address_from_strings(dgmsock, dgmsock->sock->backend_name,
sock              108 source4/torture/nbt/dgram.c 	status = socket_listen(dgmsock->sock, socket_address, 0, 0);
sock              111 source4/torture/nbt/dgram.c 		socket_address = socket_address_from_strings(dgmsock, dgmsock->sock->backend_name,
sock              115 source4/torture/nbt/dgram.c 		socket_listen(dgmsock->sock, socket_address, 0, 0);
sock              133 source4/torture/nbt/dgram.c 	dest = socket_address_from_strings(dgmsock, dgmsock->sock->backend_name, 
sock              193 source4/torture/nbt/dgram.c 	socket_address = socket_address_from_strings(dgmsock, dgmsock->sock->backend_name,
sock              201 source4/torture/nbt/dgram.c 	status = socket_listen(dgmsock->sock, socket_address, 0, 0);
sock              204 source4/torture/nbt/dgram.c 		socket_address = socket_address_from_strings(dgmsock, dgmsock->sock->backend_name,
sock              208 source4/torture/nbt/dgram.c 		socket_listen(dgmsock->sock, socket_address, 0, 0);
sock              228 source4/torture/nbt/dgram.c 	dest = socket_address_from_strings(dgmsock, dgmsock->sock->backend_name, 
sock              267 source4/torture/nbt/dgram.c 	dest = socket_address_from_strings(dgmsock, dgmsock->sock->backend_name, 
sock              317 source4/torture/nbt/dgram.c 	dest = socket_address_from_strings(dgmsock, dgmsock->sock->backend_name, 
sock              358 source4/torture/nbt/dgram.c 	dest = socket_address_from_strings(dgmsock, dgmsock->sock->backend_name, 
sock              397 source4/torture/nbt/dgram.c 	dest = socket_address_from_strings(dgmsock, dgmsock->sock->backend_name, 
sock              461 source4/torture/nbt/dgram.c 	socket_address = socket_address_from_strings(dgmsock, dgmsock->sock->backend_name,
sock              469 source4/torture/nbt/dgram.c 	status = socket_listen(dgmsock->sock, socket_address, 0, 0);
sock              472 source4/torture/nbt/dgram.c 		socket_address = socket_address_from_strings(dgmsock, dgmsock->sock->backend_name,
sock              476 source4/torture/nbt/dgram.c 		socket_listen(dgmsock->sock, socket_address, 0, 0);
sock              507 source4/torture/nbt/dgram.c 	dest = socket_address_from_strings(dgmsock, dgmsock->sock->backend_name, 
sock              551 source4/torture/nbt/dgram.c 	dest = socket_address_from_strings(dgmsock, dgmsock->sock->backend_name, 
sock              591 source4/torture/nbt/dgram.c 	dest = socket_address_from_strings(dgmsock, dgmsock->sock->backend_name, 
sock              628 source4/torture/nbt/dgram.c 	dest = socket_address_from_strings(dgmsock, dgmsock->sock->backend_name, 
sock               61 source4/torture/nbt/register.c 	socket_address = socket_address_from_strings(tctx, nbtsock->sock->backend_name,
sock               65 source4/torture/nbt/register.c 	status = socket_listen(nbtsock->sock, socket_address, 0, 0);
sock              130 source4/torture/nbt/register.c 	socket_address = socket_address_from_strings(tctx, nbtsock->sock->backend_name,
sock              135 source4/torture/nbt/register.c 	status = socket_listen(nbtsock->sock, socket_address, 0, 0);
sock               72 source4/torture/nbt/wins.c 						     nbtsock->sock->backend_name,
sock               79 source4/torture/nbt/wins.c 	status = socket_listen(nbtsock->sock, socket_address, 0, 0);
sock               84 source4/torture/nbt/wins.c 							     nbtsock->sock->backend_name,
sock               89 source4/torture/nbt/wins.c 		status = socket_listen(nbtsock->sock, socket_address, 0, 0);
sock              253 source4/torture/nbt/winsbench.c 	my_ip = socket_address_from_strings(nbtsock, nbtsock->sock->backend_name, 
sock              256 source4/torture/nbt/winsbench.c 	socket_listen(nbtsock->sock, my_ip, 0, 0);
sock              618 source4/torture/nbt/winsreplication.c 	ctx->myaddr = socket_address_from_strings(tctx, ctx->nbtsock->sock->backend_name, iface_best_ip(ifaces, address), 0);
sock              623 source4/torture/nbt/winsreplication.c 		ctx->myaddr2 = socket_address_from_strings(tctx, ctx->nbtsock->sock->backend_name, iface_n_ip(ifaces, i), 0);
sock              628 source4/torture/nbt/winsreplication.c 	status = socket_listen(ctx->nbtsock->sock, ctx->myaddr, 0, 0);
sock              635 source4/torture/nbt/winsreplication.c 	nbt_srv_addr = socket_address_from_strings(tctx, ctx->nbtsock_srv->sock->backend_name, ctx->myaddr->addr, lp_nbt_port(tctx->lp_ctx));
sock              639 source4/torture/nbt/winsreplication.c 	status = socket_listen(ctx->nbtsock_srv->sock, nbt_srv_addr, 0, 0);
sock              651 source4/torture/nbt/winsreplication.c 		status = socket_listen(ctx->nbtsock2->sock, ctx->myaddr2, 0, 0);
sock              659 source4/torture/nbt/winsreplication.c 							   ctx->nbtsock_srv->sock->backend_name, 
sock              665 source4/torture/nbt/winsreplication.c 		status = socket_listen(ctx->nbtsock_srv2->sock, ctx->myaddr2, 0, 0);
sock              367 source4/wrepl_server/wrepl_in_call.c 	wrepl_out->sock			= wrepl_socket_merge(wrepl_out,
sock              371 source4/wrepl_server/wrepl_in_call.c 	NT_STATUS_HAVE_NO_MEMORY(wrepl_out->sock);
sock              373 source4/wrepl_server/wrepl_in_call.c 	event_set_fd_flags(wrepl_out->sock->event.fde, fde_flags);
sock              208 source4/wrepl_server/wrepl_in_connection.c 				      struct socket_context *sock,
sock              234 source4/wrepl_server/wrepl_in_connection.c 					     sock, &wreplsrv_stream_ops, service->task->msg_ctx,
sock               61 source4/wrepl_server/wrepl_out_helpers.c 	state->req = wrepl_associate_send(state->wreplconn->sock, &state->assoc_io);
sock              174 source4/wrepl_server/wrepl_out_helpers.c 		if (!wreplconn->sock->dead) {
sock              195 source4/wrepl_server/wrepl_out_helpers.c 	wreplconn->sock		= wrepl_socket_init(wreplconn, service->task->event_ctx, lp_iconv_convenience(service->task->lp_ctx));
sock              196 source4/wrepl_server/wrepl_out_helpers.c 	if (!wreplconn->sock) goto failed;
sock              200 source4/wrepl_server/wrepl_out_helpers.c 	state->c_req	= wrepl_connect_send(wreplconn->sock,
sock              275 source4/wrepl_server/wrepl_out_helpers.c 	state->req = wrepl_pull_table_send(state->wreplconn->sock, &state->table_io);
sock              435 source4/wrepl_server/wrepl_out_helpers.c 	state->req = wrepl_pull_names_send(state->wreplconn->sock, &state->pull_io);
sock              650 source4/wrepl_server/wrepl_out_helpers.c 		state->req = wrepl_associate_stop_send(state->io->in.wreplconn->sock, &state->assoc_stop_io);
sock              857 source4/wrepl_server/wrepl_out_helpers.c 	struct socket_context *sock;
sock              873 source4/wrepl_server/wrepl_out_helpers.c 	state->req = wrepl_request_send(state->wreplconn->sock, req, NULL);
sock              884 source4/wrepl_server/wrepl_out_helpers.c 	sock = state->wreplconn->sock->sock;
sock              885 source4/wrepl_server/wrepl_out_helpers.c 	state->wreplconn->sock->sock = NULL;
sock              886 source4/wrepl_server/wrepl_out_helpers.c 	talloc_steal(state, sock);
sock              894 source4/wrepl_server/wrepl_out_helpers.c 	packet = state->wreplconn->sock->packet;
sock              895 source4/wrepl_server/wrepl_out_helpers.c 	state->wreplconn->sock->packet = NULL;
sock              902 source4/wrepl_server/wrepl_out_helpers.c 	fde_flags = event_get_fd_flags(state->wreplconn->sock->event.fde);
sock              907 source4/wrepl_server/wrepl_out_helpers.c 	talloc_free(state->wreplconn->sock);
sock              908 source4/wrepl_server/wrepl_out_helpers.c 	state->wreplconn->sock = NULL;
sock              918 source4/wrepl_server/wrepl_out_helpers.c 					      sock, packet, &wrepl_in);
sock              956 source4/wrepl_server/wrepl_out_helpers.c 	state->req = wrepl_request_send(state->wreplconn->sock, req, &state->ctrl);
sock               89 source4/wrepl_server/wrepl_server.h 	struct wrepl_socket *sock;