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;