sock 443 Zend/zend_portability.h #define ZEND_VALID_SOCKET(sock) (INVALID_SOCKET != (sock)) sock 445 Zend/zend_portability.h #define ZEND_VALID_SOCKET(sock) ((sock) >= 0) sock 2198 ext/openssl/xp_ssl.c static inline int php_openssl_tcp_sockop_accept(php_stream *stream, php_openssl_netstream_data_t *sock, sock 2205 ext/openssl/xp_ssl.c clisock = php_network_accept_incoming(sock->s.socket, sock 2225 ext/openssl/xp_ssl.c memcpy(clisockdata, sock, sizeof(clisockdata->s)); sock 2238 ext/openssl/xp_ssl.c if (xparam->outputs.client && sock->enable_on_connect) { sock 2240 ext/openssl/xp_ssl.c if (sock->method & STREAM_CRYPTO_IS_CLIENT) { sock 2241 ext/openssl/xp_ssl.c sock->method = ((sock->method >> 1) << 1); sock 2244 ext/openssl/xp_ssl.c clisockdata->method = sock->method; sock 76 ext/sockets/conversions.c php_socket *sock; sock 547 ext/sockets/conversions.c res = php_set_inet_addr(&saddr, ZSTR_VAL(addr_str), ctx->sock); sock 597 ext/sockets/conversions.c res = php_set_inet6_addr(&saddr6, ZSTR_VAL(addr_str), ctx->sock); sock 716 ext/sockets/conversions.c family = ctx->sock->type; sock 722 ext/sockets/conversions.c if (ctx->sock->type != AF_INET && ctx->sock->type != AF_INET6) { sock 737 ext/sockets/conversions.c if (ctx->sock->type != AF_INET6) { sock 752 ext/sockets/conversions.c if (ctx->sock->type != AF_UNIX) { sock 1261 ext/sockets/conversions.c } else if (ioctl(ctx->sock->bsd_socket, SIOCGIFINDEX, &ifr) < 0) { sock 1353 ext/sockets/conversions.c php_socket *sock; sock 1355 ext/sockets/conversions.c sock = (php_socket *)zend_fetch_resource_ex(elem, NULL, php_sockets_le_socket()); sock 1356 ext/sockets/conversions.c if (sock) { sock 1357 ext/sockets/conversions.c iarr[i] = sock->bsd_socket; sock 1424 ext/sockets/conversions.c php_socket *sock = socket_import_file_descriptor(fd); sock 1425 ext/sockets/conversions.c ZVAL_RES(&elem, zend_register_resource(sock, php_sockets_le_socket())); sock 1442 ext/sockets/conversions.c php_socket *sock, sock 1462 ext/sockets/conversions.c ctx.sock = sock; sock 71 ext/sockets/conversions.h php_socket *sock, sock 54 ext/sockets/multicast.c static int _php_mcast_join_leave(php_socket *sock, int level, struct sockaddr *group, socklen_t group_len, unsigned int if_index, int join); sock 56 ext/sockets/multicast.c static int _php_mcast_source_op(php_socket *sock, int level, struct sockaddr *group, socklen_t group_len, struct sockaddr *source, socklen_t source_len, unsigned int if_index, enum source_op sop); sock 117 ext/sockets/multicast.c php_socket *sock, unsigned int *if_index) sock 130 ext/sockets/multicast.c php_socket *sock, php_sockaddr_storage *ss, socklen_t *ss_len) sock 142 ext/sockets/multicast.c if (!php_set_inet46_addr(ss, ss_len, Z_STRVAL_P(val), sock)) { sock 382 ext/sockets/multicast.c php_socket *sock, sock 388 ext/sockets/multicast.c return _php_mcast_join_leave(sock, level, group, group_len, if_index, 1); sock 392 ext/sockets/multicast.c php_socket *sock, sock 398 ext/sockets/multicast.c return _php_mcast_join_leave(sock, level, group, group_len, if_index, 0); sock 403 ext/sockets/multicast.c php_socket *sock, sock 411 ext/sockets/multicast.c return _php_mcast_source_op(sock, level, group, group_len, source, source_len, if_index, JOIN_SOURCE); sock 415 ext/sockets/multicast.c php_socket *sock, sock 423 ext/sockets/multicast.c return _php_mcast_source_op(sock, level, group, group_len, source, source_len, if_index, LEAVE_SOURCE); sock 427 ext/sockets/multicast.c php_socket *sock, sock 435 ext/sockets/multicast.c return _php_mcast_source_op(sock, level, group, group_len, source, source_len, if_index, BLOCK_SOURCE); sock 439 ext/sockets/multicast.c php_socket *sock, sock 447 ext/sockets/multicast.c return _php_mcast_source_op(sock, level, group, group_len, source, source_len, if_index, UNBLOCK_SOURCE); sock 453 ext/sockets/multicast.c php_socket *sock, sock 467 ext/sockets/multicast.c return setsockopt(sock->bsd_socket, level, sock 471 ext/sockets/multicast.c if (sock->type == AF_INET) { sock 478 ext/sockets/multicast.c if (php_if_index_to_addr4(if_index, sock, &addr) == sock 486 ext/sockets/multicast.c return setsockopt(sock->bsd_socket, level, sock 491 ext/sockets/multicast.c else if (sock->type == AF_INET6) { sock 499 ext/sockets/multicast.c return setsockopt(sock->bsd_socket, level, sock 515 ext/sockets/multicast.c php_socket *sock, sock 533 ext/sockets/multicast.c return setsockopt(sock->bsd_socket, level, sock 536 ext/sockets/multicast.c if (sock->type == AF_INET) { sock 547 ext/sockets/multicast.c if (php_if_index_to_addr4(if_index, sock, &addr) == sock 555 ext/sockets/multicast.c return setsockopt(sock->bsd_socket, level, sock 559 ext/sockets/multicast.c else if (sock->type == AF_INET6) { sock 71 ext/sockets/multicast.h php_socket *sock, sock 78 ext/sockets/multicast.h php_socket *sock, sock 86 ext/sockets/multicast.h php_socket *sock, sock 95 ext/sockets/multicast.h php_socket *sock, sock 104 ext/sockets/multicast.h php_socket *sock, sock 113 ext/sockets/multicast.h php_socket *sock, sock 105 ext/sockets/php_sockets.h php_socket *socket_import_file_descriptor(PHP_SOCKET sock); sock 423 ext/sockets/sockets.c php_socket *sock = php_create_socket(); sock 425 ext/sockets/sockets.c *php_sock = sock; sock 432 ext/sockets/sockets.c efree(sock); sock 440 ext/sockets/sockets.c sock->bsd_socket = socket(PF_INET, SOCK_STREAM, 0); sock 441 ext/sockets/sockets.c sock->blocking = 1; sock 443 ext/sockets/sockets.c if (IS_INVALID_SOCKET(sock)) { sock 444 ext/sockets/sockets.c PHP_SOCKET_ERROR(sock, "unable to create listening socket", errno); sock 445 ext/sockets/sockets.c efree(sock); sock 449 ext/sockets/sockets.c sock->type = PF_INET; sock 451 ext/sockets/sockets.c if (bind(sock->bsd_socket, (struct sockaddr *)&la, sizeof(la)) != 0) { sock 452 ext/sockets/sockets.c PHP_SOCKET_ERROR(sock, "unable to bind to given address", errno); sock 453 ext/sockets/sockets.c close(sock->bsd_socket); sock 454 ext/sockets/sockets.c efree(sock); sock 458 ext/sockets/sockets.c if (listen(sock->bsd_socket, backlog) != 0) { sock 459 ext/sockets/sockets.c PHP_SOCKET_ERROR(sock, "unable to listen on socket", errno); sock 460 ext/sockets/sockets.c close(sock->bsd_socket); sock 461 ext/sockets/sockets.c efree(sock); sock 492 ext/sockets/sockets.c static int php_read(php_socket *sock, void *buf, size_t maxlen, int flags) sock 501 ext/sockets/sockets.c m = fcntl(sock->bsd_socket, F_GETFL); sock 508 ext/sockets/sockets.c nonblock = !sock->blocking; sock 533 ext/sockets/sockets.c m = recv(sock->bsd_socket, (void *) t, 1, flags); sock 289 main/network.c # define SET_SOCKET_BLOCKING_MODE(sock, save) \ sock 290 main/network.c save = TRUE; ioctlsocket(sock, FIONBIO, &save) sock 291 main/network.c # define RESTORE_SOCKET_BLOCKING_MODE(sock, save) \ sock 292 main/network.c ioctlsocket(sock, FIONBIO, &save) sock 295 main/network.c # define SET_SOCKET_BLOCKING_MODE(sock, save) \ sock 296 main/network.c save = fcntl(sock, F_GETFL, 0); \ sock 297 main/network.c fcntl(sock, F_SETFL, save | O_NONBLOCK) sock 298 main/network.c # define RESTORE_SOCKET_BLOCKING_MODE(sock, save) \ sock 299 main/network.c fcntl(sock, F_SETFL, save) sock 428 main/network.c php_socket_t sock; sock 444 main/network.c sock = socket(sa->sa_family, socktype, 0); sock 446 main/network.c if (sock == SOCK_ERR) { sock 473 main/network.c setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, (char*)&sockoptval, sizeof(sockoptval)); sock 478 main/network.c setsockopt(sock, IPPROTO_IPV6, IPV6_V6ONLY, (char*)&ipv6_val, sizeof(sockoptval)); sock 483 main/network.c setsockopt(sock, SOL_SOCKET, SO_REUSEPORT, (char*)&sockoptval, sizeof(sockoptval)); sock 488 main/network.c setsockopt(sock, SOL_SOCKET, SO_BROADCAST, (char*)&sockoptval, sizeof(sockoptval)); sock 492 main/network.c n = bind(sock, sa, socklen); sock 501 main/network.c closesocket(sock); sock 503 main/network.c sock = -1; sock 516 main/network.c return sock; sock 673 main/network.c PHPAPI int php_network_get_peer_name(php_socket_t sock, sock 683 main/network.c if (getpeername(sock, (struct sockaddr*)&sa, &sl) == 0) { sock 693 main/network.c PHPAPI int php_network_get_sock_name(php_socket_t sock, sock 703 main/network.c if (getsockname(sock, (struct sockaddr*)&sa, &sl) == 0) { sock 785 main/network.c php_socket_t sock; sock 817 main/network.c sock = socket(sa->sa_family, socktype, 0); sock 819 main/network.c if (sock == SOCK_ERR) { sock 884 main/network.c if (!local_address || bind(sock, local_address, local_address_len)) { sock 902 main/network.c setsockopt(sock, SOL_SOCKET, SO_BROADCAST, (char*)&val, sizeof(val)); sock 906 main/network.c n = php_network_connect_socket(sock, sa, socklen, asynchronous, sock 943 main/network.c closesocket(sock); sock 945 main/network.c sock = -1; sock 951 main/network.c return sock; sock 1099 main/network.c php_netstream_data_t *sock; sock 1101 main/network.c sock = pemalloc(sizeof(php_netstream_data_t), persistent_id ? 1 : 0); sock 1102 main/network.c memset(sock, 0, sizeof(php_netstream_data_t)); sock 1104 main/network.c sock->is_blocked = 1; sock 1105 main/network.c sock->timeout.tv_sec = FG(default_socket_timeout); sock 1106 main/network.c sock->timeout.tv_usec = 0; sock 1107 main/network.c sock->socket = socket; sock 1109 main/network.c stream = php_stream_alloc_rel(&php_stream_generic_socket_ops, sock, persistent_id, "r+"); sock 1112 main/network.c pefree(sock, persistent_id ? 1 : 0); sock 251 main/php_network.h #define php_connect_nonb(sock, addr, addrlen, timeout) \ sock 252 main/php_network.h php_network_connect_socket((sock), (addr), (addrlen), 0, (timeout), NULL, NULL) sock 267 main/php_network.h PHPAPI int php_network_get_sock_name(php_socket_t sock, sock 273 main/php_network.h PHPAPI int php_network_get_peer_name(php_socket_t sock, sock 63 main/streams/xp_socket.c php_netstream_data_t *sock = (php_netstream_data_t*)stream->abstract; sock 67 main/streams/xp_socket.c if (!sock || sock->socket == -1) { sock 71 main/streams/xp_socket.c if (sock->timeout.tv_sec == -1) sock 74 main/streams/xp_socket.c ptimeout = &sock->timeout; sock 77 main/streams/xp_socket.c didwrite = send(sock->socket, buf, XP_SOCK_BUF_SIZE(count), (sock->is_blocked && ptimeout) ? MSG_DONTWAIT : 0); sock 83 main/streams/xp_socket.c if (sock->is_blocked && (err == EWOULDBLOCK || err == EAGAIN)) { sock 86 main/streams/xp_socket.c sock->timeout_event = 0; sock 89 main/streams/xp_socket.c retval = php_pollfd_for(sock->socket, POLLOUT, ptimeout); sock 92 main/streams/xp_socket.c sock->timeout_event = 1; sock 121 main/streams/xp_socket.c static void php_sock_stream_wait_for_data(php_stream *stream, php_netstream_data_t *sock) sock 126 main/streams/xp_socket.c if (!sock || sock->socket == -1) { sock 130 main/streams/xp_socket.c sock->timeout_event = 0; sock 132 main/streams/xp_socket.c if (sock->timeout.tv_sec == -1) sock 135 main/streams/xp_socket.c ptimeout = &sock->timeout; sock 138 main/streams/xp_socket.c retval = php_pollfd_for(sock->socket, PHP_POLLREADABLE, ptimeout); sock 141 main/streams/xp_socket.c sock->timeout_event = 1; sock 153 main/streams/xp_socket.c php_netstream_data_t *sock = (php_netstream_data_t*)stream->abstract; sock 157 main/streams/xp_socket.c if (!sock || sock->socket == -1) { sock 161 main/streams/xp_socket.c if (sock->is_blocked) { sock 162 main/streams/xp_socket.c php_sock_stream_wait_for_data(stream, sock); sock 163 main/streams/xp_socket.c if (sock->timeout_event) sock 167 main/streams/xp_socket.c nr_bytes = recv(sock->socket, buf, XP_SOCK_BUF_SIZE(count), (sock->is_blocked && sock->timeout.tv_sec != -1) ? MSG_DONTWAIT : 0); sock 186 main/streams/xp_socket.c php_netstream_data_t *sock = (php_netstream_data_t*)stream->abstract; sock 191 main/streams/xp_socket.c if (!sock) { sock 198 main/streams/xp_socket.c if (sock->socket == -1) sock 199 main/streams/xp_socket.c sock->socket = SOCK_ERR; sock 201 main/streams/xp_socket.c if (sock->socket != SOCK_ERR) { sock 204 main/streams/xp_socket.c shutdown(sock->socket, SHUT_RD); sock 213 main/streams/xp_socket.c n = php_pollfd_for_ms(sock->socket, POLLOUT, 500); sock 216 main/streams/xp_socket.c closesocket(sock->socket); sock 217 main/streams/xp_socket.c sock->socket = SOCK_ERR; sock 222 main/streams/xp_socket.c pefree(sock, php_stream_is_persistent(stream)); sock 230 main/streams/xp_socket.c php_netstream_data_t *sock = (php_netstream_data_t*)stream->abstract; sock 231 main/streams/xp_socket.c return fsync(sock->socket); sock 241 main/streams/xp_socket.c php_netstream_data_t *sock = (php_netstream_data_t*)stream->abstract; sock 243 main/streams/xp_socket.c return zend_fstat(sock->socket, &ssb->sb); sock 247 main/streams/xp_socket.c static inline int sock_sendto(php_netstream_data_t *sock, const char *buf, size_t buflen, int flags, sock 253 main/streams/xp_socket.c ret = sendto(sock->socket, buf, XP_SOCK_BUF_SIZE(buflen), flags, addr, XP_SOCK_BUF_SIZE(addrlen)); sock 258 main/streams/xp_socket.c return ((ret = send(sock->socket, buf, buflen > INT_MAX ? INT_MAX : (int)buflen, flags)) == SOCK_CONN_ERR) ? -1 : ret; sock 260 main/streams/xp_socket.c return ((ret = send(sock->socket, buf, buflen, flags)) == SOCK_CONN_ERR) ? -1 : ret; sock 264 main/streams/xp_socket.c static inline int sock_recvfrom(php_netstream_data_t *sock, char *buf, size_t buflen, int flags, sock 275 main/streams/xp_socket.c ret = recvfrom(sock->socket, buf, XP_SOCK_BUF_SIZE(buflen), flags, (struct sockaddr*)&sa, &sl); sock 280 main/streams/xp_socket.c ret = recv(sock->socket, buf, XP_SOCK_BUF_SIZE(buflen), flags); sock 290 main/streams/xp_socket.c php_netstream_data_t *sock = (php_netstream_data_t*)stream->abstract; sock 293 main/streams/xp_socket.c if (!sock) { sock 305 main/streams/xp_socket.c if (sock->timeout.tv_sec == -1) { sock 309 main/streams/xp_socket.c tv = sock->timeout; sock 316 main/streams/xp_socket.c if (sock->socket == -1) { sock 318 main/streams/xp_socket.c } else if (php_pollfd_for(sock->socket, PHP_POLLREADABLE|POLLPRI, &tv) > 0) { sock 326 main/streams/xp_socket.c ret = recv(sock->socket, &buf, sizeof(buf), MSG_PEEK); sock 337 main/streams/xp_socket.c oldmode = sock->is_blocked; sock 338 main/streams/xp_socket.c if (SUCCESS == php_set_sock_blocking(sock->socket, value)) { sock 339 main/streams/xp_socket.c sock->is_blocked = value; sock 345 main/streams/xp_socket.c sock->timeout = *(struct timeval*)ptrparam; sock 346 main/streams/xp_socket.c sock->timeout_event = 0; sock 350 main/streams/xp_socket.c add_assoc_bool((zval *)ptrparam, "timed_out", sock->timeout_event); sock 351 main/streams/xp_socket.c add_assoc_bool((zval *)ptrparam, "blocked", sock->is_blocked); sock 360 main/streams/xp_socket.c xparam->outputs.returncode = (listen(sock->socket, xparam->inputs.backlog) == 0) ? 0: -1; sock 364 main/streams/xp_socket.c xparam->outputs.returncode = php_network_get_sock_name(sock->socket, sock 372 main/streams/xp_socket.c xparam->outputs.returncode = php_network_get_peer_name(sock->socket, sock 384 main/streams/xp_socket.c xparam->outputs.returncode = sock_sendto(sock, sock 405 main/streams/xp_socket.c xparam->outputs.returncode = sock_recvfrom(sock, sock 428 main/streams/xp_socket.c xparam->outputs.returncode = shutdown(sock->socket, shutdown_how[xparam->how]); sock 444 main/streams/xp_socket.c php_netstream_data_t *sock = (php_netstream_data_t*)stream->abstract; sock 446 main/streams/xp_socket.c if (!sock) { sock 453 main/streams/xp_socket.c *(FILE**)ret = fdopen(sock->socket, stream->mode); sock 463 main/streams/xp_socket.c *(php_socket_t *)ret = sock->socket; sock 602 main/streams/xp_socket.c static inline int php_tcp_sockop_bind(php_stream *stream, php_netstream_data_t *sock, sock 614 main/streams/xp_socket.c sock->socket = socket(PF_UNIX, stream->ops == &php_stream_unix_socket_ops ? SOCK_STREAM : SOCK_DGRAM, 0); sock 616 main/streams/xp_socket.c if (sock->socket == SOCK_ERR) { sock 627 main/streams/xp_socket.c return bind(sock->socket, (const struct sockaddr *)&unix_addr, sock 667 main/streams/xp_socket.c sock->socket = php_network_bind_socket_to_local_addr(host, portno, sock 678 main/streams/xp_socket.c return sock->socket == -1 ? -1 : 0; sock 681 main/streams/xp_socket.c static inline int php_tcp_sockop_connect(php_stream *stream, php_netstream_data_t *sock, sock 695 main/streams/xp_socket.c sock->socket = socket(PF_UNIX, stream->ops == &php_stream_unix_socket_ops ? SOCK_STREAM : SOCK_DGRAM, 0); sock 697 main/streams/xp_socket.c if (sock->socket == SOCK_ERR) { sock 706 main/streams/xp_socket.c ret = php_network_connect_socket(sock->socket, sock 749 main/streams/xp_socket.c sock->socket = php_network_connect_socket_to_host(host, portno, sock 760 main/streams/xp_socket.c ret = sock->socket == -1 ? -1 : 0; sock 782 main/streams/xp_socket.c static inline int php_tcp_sockop_accept(php_stream *stream, php_netstream_data_t *sock, sock 789 main/streams/xp_socket.c clisock = php_network_accept_incoming(sock->socket, sock 807 main/streams/xp_socket.c memcpy(clisockdata, sock, sizeof(*clisockdata)); sock 825 main/streams/xp_socket.c php_netstream_data_t *sock = (php_netstream_data_t*)stream->abstract; sock 835 main/streams/xp_socket.c xparam->outputs.returncode = php_tcp_sockop_connect(stream, sock, xparam); sock 839 main/streams/xp_socket.c xparam->outputs.returncode = php_tcp_sockop_bind(stream, sock, xparam); sock 844 main/streams/xp_socket.c xparam->outputs.returncode = php_tcp_sockop_accept(stream, sock, xparam STREAMS_CC); sock 862 main/streams/xp_socket.c php_netstream_data_t *sock; sock 883 main/streams/xp_socket.c sock = pemalloc(sizeof(php_netstream_data_t), persistent_id ? 1 : 0); sock 884 main/streams/xp_socket.c memset(sock, 0, sizeof(php_netstream_data_t)); sock 886 main/streams/xp_socket.c sock->is_blocked = 1; sock 887 main/streams/xp_socket.c sock->timeout.tv_sec = FG(default_socket_timeout); sock 888 main/streams/xp_socket.c sock->timeout.tv_usec = 0; sock 892 main/streams/xp_socket.c sock->socket = -1; sock 894 main/streams/xp_socket.c stream = php_stream_alloc_rel(ops, sock, persistent_id, "r+"); sock 897 main/streams/xp_socket.c pefree(sock, persistent_id ? 1 : 0); sock 164 sapi/cli/php_cli_server.c php_socket_t sock; sock 503 sapi/cli/php_cli_server.c if (!ZEND_VALID_SOCKET(client->sock)) { sock 1684 sapi/cli/php_cli_server.c nbytes_read = recv(client->sock, buf, sizeof(buf) - 1, 0); sock 1734 sapi/cli/php_cli_server.c nbytes_sent = send(client->sock, str + str_len - nbytes_left, nbytes_left, 0); sock 1738 sapi/cli/php_cli_server.c int nfds = php_pollfd_for(client->sock, POLLOUT, &tv); sock 1784 sapi/cli/php_cli_server.c client->sock = client_sock; sock 1828 sapi/cli/php_cli_server.c zend_hash_index_del(&server->clients, client->sock); sock 1911 sapi/cli/php_cli_server.c php_cli_server_poller_add(&server->poller, POLLOUT, client->sock); sock 2014 sapi/cli/php_cli_server.c php_cli_server_poller_add(&server->poller, POLLOUT, client->sock); sock 2188 sapi/cli/php_cli_server.c closesocket(p->sock); sock 2189 sapi/cli/php_cli_server.c php_cli_server_poller_remove(&p->server->poller, POLLIN | POLLOUT, p->sock); sock 2327 sapi/cli/php_cli_server.c php_cli_server_poller_remove(&server->poller, POLLIN, client->sock); sock 2330 sapi/cli/php_cli_server.c php_cli_server_poller_add(&server->poller, POLLIN, client->sock); sock 2352 sapi/cli/php_cli_server.c int err = php_cli_server_content_sender_send(&client->content_sender, client->sock, &nbytes_sent); sock 35 sapi/fpm/fpm/fpm_sockets.c int sock; sock 53 sapi/fpm/fpm/fpm_sockets.c close(ls->sock); sock 56 sapi/fpm/fpm/fpm_sockets.c sprintf(fd, "%d", ls->sock); sock 98 sapi/fpm/fpm/fpm_sockets.c static int fpm_sockets_hash_op(int sock, struct sockaddr *sa, char *key, int type, int op) /* {{{ */ sock 131 sapi/fpm/fpm/fpm_sockets.c return ls->sock; sock 153 sapi/fpm/fpm/fpm_sockets.c ls->sock = sock; sock 166 sapi/fpm/fpm/fpm_sockets.c int sock; sock 169 sapi/fpm/fpm/fpm_sockets.c sock = socket(sa->sa_family, SOCK_STREAM, 0); sock 171 sapi/fpm/fpm/fpm_sockets.c if (0 > sock) { sock 176 sapi/fpm/fpm/fpm_sockets.c if (0 > setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &flags, sizeof(flags))) { sock 183 sapi/fpm/fpm/fpm_sockets.c close(sock); sock 190 sapi/fpm/fpm/fpm_sockets.c if (0 > bind(sock, sa, socklen)) { sock 195 sapi/fpm/fpm/fpm_sockets.c close(sock); sock 205 sapi/fpm/fpm/fpm_sockets.c close(sock); sock 210 sapi/fpm/fpm/fpm_sockets.c if (0 > listen(sock, wp->config->listen_backlog)) { sock 212 sapi/fpm/fpm/fpm_sockets.c close(sock); sock 216 sapi/fpm/fpm/fpm_sockets.c return sock; sock 222 sapi/fpm/fpm/fpm_sockets.c int sock; sock 224 sapi/fpm/fpm/fpm_sockets.c sock = fpm_sockets_hash_op(0, sa, 0, wp->listen_address_domain, FPM_GET_USE_SOCKET); sock 225 sapi/fpm/fpm/fpm_sockets.c if (sock >= 0) { sock 226 sapi/fpm/fpm/fpm_sockets.c return sock; sock 229 sapi/fpm/fpm/fpm_sockets.c sock = fpm_sockets_new_listening_socket(wp, sa, socklen); sock 230 sapi/fpm/fpm/fpm_sockets.c fpm_sockets_hash_op(sock, sa, 0, wp->listen_address_domain, FPM_STORE_USE_SOCKET); sock 232 sapi/fpm/fpm/fpm_sockets.c return sock; sock 258 sapi/fpm/fpm/fpm_sockets.c int sock = -1; sock 296 sapi/fpm/fpm/fpm_sockets.c if (sock < 0) { sock 297 sapi/fpm/fpm/fpm_sockets.c if ((sock = fpm_sockets_get_listening_socket(wp, p->ai_addr, p->ai_addrlen)) != -1) { sock 308 sapi/fpm/fpm/fpm_sockets.c return sock; sock 389 sapi/fpm/fpm/fpm_sockets.c close(ls->sock); sock 414 sapi/fpm/fpm/fpm_sockets.c int fpm_socket_get_listening_queue(int sock, unsigned *cur_lq, unsigned *max_lq) sock 419 sapi/fpm/fpm/fpm_sockets.c if (0 > getsockopt(sock, IPPROTO_TCP, TCP_INFO, &info, &len)) { sock 457 sapi/fpm/fpm/fpm_sockets.c int fpm_socket_get_listening_queue(int sock, unsigned *cur_lq, unsigned *max_lq) sock 463 sapi/fpm/fpm/fpm_sockets.c if (0 > getsockopt(sock, SOL_SOCKET, SO_LISTENQLEN, &val, &len)) { sock 471 sapi/fpm/fpm/fpm_sockets.c if (0 > getsockopt(sock, SOL_SOCKET, SO_LISTENQLIMIT, &val, &len)) { sock 485 sapi/fpm/fpm/fpm_sockets.c int fpm_socket_get_listening_queue(int sock, unsigned *cur_lq, unsigned *max_lq) sock 492 sapi/fpm/fpm/fpm_sockets.c int fpm_socket_unix_test_connect(struct sockaddr_un *sock, size_t socklen) /* {{{ */ sock 496 sapi/fpm/fpm/fpm_sockets.c if (!sock || sock->sun_family != AF_UNIX) { sock 504 sapi/fpm/fpm/fpm_sockets.c if (connect(fd, (struct sockaddr *)sock, socklen) == -1) { sock 27 sapi/fpm/fpm/fpm_sockets.h int fpm_socket_get_listening_queue(int sock, unsigned *cur_lq, unsigned *max_lq); sock 28 sapi/fpm/fpm/fpm_sockets.h int fpm_socket_unix_test_connect(struct sockaddr_un *sock, size_t socklen); sock 98 sapi/phpdbg/phpdbg_io.c PHPDBG_API int phpdbg_consume_bytes(int sock, char *ptr, int len, int tmo) { sock 105 sapi/phpdbg/phpdbg_io.c pfd.fd = sock; sock 117 sapi/phpdbg/phpdbg_io.c FD_SET(sock, &readfds); sock 134 sapi/phpdbg/phpdbg_io.c int can_read = recv(sock, p, i, MSG_PEEK); sock 144 sapi/phpdbg/phpdbg_io.c got_now = recv(sock, p, i, 0); sock 147 sapi/phpdbg/phpdbg_io.c got_now = recv(sock, p, i, 0); sock 162 sapi/phpdbg/phpdbg_io.c PHPDBG_API int phpdbg_send_bytes(int sock, const char *ptr, int len) { sock 167 sapi/phpdbg/phpdbg_io.c sent = send(sock, p, i, 0); sock 179 sapi/phpdbg/phpdbg_io.c PHPDBG_API int phpdbg_mixed_read(int sock, char *ptr, int len, int tmo) { sock 183 sapi/phpdbg/phpdbg_io.c return phpdbg_consume_bytes(sock, ptr, len, tmo); sock 187 sapi/phpdbg/phpdbg_io.c ret = read(sock, ptr, len); sock 193 sapi/phpdbg/phpdbg_io.c static int phpdbg_output_pager(int sock, const char *ptr, int len) { sock 202 sapi/phpdbg/phpdbg_io.c bytes += write(sock, ptr + bytes, (p - ptr) - bytes); sock 206 sapi/phpdbg/phpdbg_io.c write(sock, ZEND_STRL("\r---Type <return> to continue or q <return> to quit---")); sock 211 sapi/phpdbg/phpdbg_io.c write(sock, "\r", 1); sock 216 sapi/phpdbg/phpdbg_io.c bytes += write(sock, ptr + bytes, len - bytes); sock 218 sapi/phpdbg/phpdbg_io.c bytes += write(sock, ptr, len); sock 223 sapi/phpdbg/phpdbg_io.c PHPDBG_API int phpdbg_mixed_write(int sock, const char *ptr, int len) { sock 225 sapi/phpdbg/phpdbg_io.c return phpdbg_send_bytes(sock, ptr, len); sock 230 sapi/phpdbg/phpdbg_io.c && PHPDBG_G(io)[PHPDBG_STDOUT].fd == sock sock 232 sapi/phpdbg/phpdbg_io.c return phpdbg_output_pager(sock, ptr, len); sock 235 sapi/phpdbg/phpdbg_io.c return write(sock, ptr, len); sock 258 sapi/phpdbg/phpdbg_io.c int sock = -1, rc; sock 310 sapi/phpdbg/phpdbg_io.c return sock; sock 320 sapi/phpdbg/phpdbg_io.c return sock; sock 324 sapi/phpdbg/phpdbg_io.c return sock; sock 327 sapi/phpdbg/phpdbg_io.c if((sock = socket(res->ai_family, res->ai_socktype, res->ai_protocol)) == -1) { sock 335 sapi/phpdbg/phpdbg_io.c return sock; sock 338 sapi/phpdbg/phpdbg_io.c if (setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, (char*) &reuse, sizeof(reuse)) == -1) { sock 339 sapi/phpdbg/phpdbg_io.c phpdbg_close_socket(sock); sock 340 sapi/phpdbg/phpdbg_io.c return sock; sock 348 sapi/phpdbg/phpdbg_io.c return sock; sock 351 sapi/phpdbg/phpdbg_io.c PHPDBG_API void phpdbg_close_socket(int sock) { sock 354 sapi/phpdbg/phpdbg_io.c closesocket(sock); sock 356 sapi/phpdbg/phpdbg_io.c shutdown(sock, SHUT_RDWR); sock 357 sapi/phpdbg/phpdbg_io.c close(sock); sock 31 sapi/phpdbg/phpdbg_io.h PHPDBG_API int phpdbg_consume_bytes(int sock, char *ptr, int len, int tmo); sock 32 sapi/phpdbg/phpdbg_io.h PHPDBG_API int phpdbg_send_bytes(int sock, const char *ptr, int len); sock 33 sapi/phpdbg/phpdbg_io.h PHPDBG_API int phpdbg_mixed_read(int sock, char *ptr, int len, int tmo); sock 34 sapi/phpdbg/phpdbg_io.h PHPDBG_API int phpdbg_mixed_write(int sock, const char *ptr, int len); sock 38 sapi/phpdbg/phpdbg_io.h PHPDBG_API void phpdbg_close_socket(int sock); sock 57 sapi/phpdbg/phpdbg_rinit_hook.c struct sockaddr_un sock; sock 59 sapi/phpdbg/phpdbg_rinit_hook.c int len = strlen(PHPDBG_WG(path)) + sizeof(sock.sun_family); sock 62 sapi/phpdbg/phpdbg_rinit_hook.c sock.sun_family = AF_UNIX; sock 63 sapi/phpdbg/phpdbg_rinit_hook.c strcpy(sock.sun_path, PHPDBG_WG(path)); sock 65 sapi/phpdbg/phpdbg_rinit_hook.c if (connect(s, (struct sockaddr *)&sock, len) == -1) { sock 31 win32/sockets.c PHPAPI int socketpair(int domain, int type, int protocol, SOCKET sock[2]) sock 42 win32/sockets.c sock[0] = sock[1] = redirect = INVALID_SOCKET; sock 45 win32/sockets.c sock[0] = socket(domain, type, protocol); sock 46 win32/sockets.c if (INVALID_SOCKET == sock[0]) { sock 54 win32/sockets.c if (bind(sock[0], (struct sockaddr*)&address, sizeof(address)) != 0) { sock 58 win32/sockets.c if(getsockname(sock[0], (struct sockaddr *)&address, &size) != 0) { sock 62 win32/sockets.c if (listen(sock[0], 2) != 0) { sock 66 win32/sockets.c sock[1] = socket(domain, type, protocol); sock 67 win32/sockets.c if (INVALID_SOCKET == sock[1]) { sock 72 win32/sockets.c if(connect(sock[1], (struct sockaddr*)&address, sizeof(address)) != 0) { sock 76 win32/sockets.c redirect = accept(sock[0],(struct sockaddr*)&address, &size); sock 81 win32/sockets.c closesocket(sock[0]); sock 82 win32/sockets.c sock[0] = redirect; sock 88 win32/sockets.c closesocket(sock[0]); sock 89 win32/sockets.c closesocket(sock[1]); sock 26 win32/sockets.h PHPAPI int socketpair(int domain, int type, int protocol, SOCKET sock[2]);