php_sock 148 ext/sockets/multicast.c static int php_do_mcast_opt(php_socket *php_sock, int level, int optname, zval **arg4 TSRMLS_DC) php_sock 174 ext/sockets/multicast.c if (php_get_address_from_array(opt_ht, "group", php_sock, &group, php_sock 178 ext/sockets/multicast.c if (php_get_if_index_from_array(opt_ht, "interface", php_sock, php_sock 183 ext/sockets/multicast.c retval = mcast_req_fun(php_sock, level, (struct sockaddr*)&group, php_sock 210 ext/sockets/multicast.c if (php_get_address_from_array(opt_ht, "group", php_sock, &group, php_sock 214 ext/sockets/multicast.c if (php_get_address_from_array(opt_ht, "source", php_sock, &source, php_sock 218 ext/sockets/multicast.c if (php_get_if_index_from_array(opt_ht, "interface", php_sock, php_sock 223 ext/sockets/multicast.c retval = mcast_sreq_fun(php_sock, level, (struct sockaddr*)&group, php_sock 237 ext/sockets/multicast.c PHP_SOCKET_ERROR(php_sock, "unable to set socket option", errno); php_sock 244 ext/sockets/multicast.c int php_do_setsockopt_ip_mcast(php_socket *php_sock, php_sock 265 ext/sockets/multicast.c if (php_do_mcast_opt(php_sock, level, optname, arg4 TSRMLS_CC) == FAILURE) { php_sock 276 ext/sockets/multicast.c if (php_if_index_to_addr4(if_index, php_sock, &if_addr TSRMLS_CC) == FAILURE) { php_sock 304 ext/sockets/multicast.c retval = setsockopt(php_sock->bsd_socket, level, optname, opt_ptr, optlen); php_sock 306 ext/sockets/multicast.c PHP_SOCKET_ERROR(php_sock, "unable to set socket option", errno); php_sock 313 ext/sockets/multicast.c int php_do_setsockopt_ipv6_mcast(php_socket *php_sock, php_sock 333 ext/sockets/multicast.c if (php_do_mcast_opt(php_sock, level, optname, arg4 TSRMLS_CC) == FAILURE) { php_sock 368 ext/sockets/multicast.c retval = setsockopt(php_sock->bsd_socket, level, optname, opt_ptr, optlen); php_sock 370 ext/sockets/multicast.c PHP_SOCKET_ERROR(php_sock, "unable to set socket option", errno); php_sock 627 ext/sockets/multicast.c int php_if_index_to_addr4(unsigned if_index, php_socket *php_sock, struct in_addr *out_addr TSRMLS_DC) php_sock 634 ext/sockets/multicast.c (void) php_sock; /* not necessary */ php_sock 667 ext/sockets/multicast.c int php_add4_to_if_index(struct in_addr *addr, php_socket *php_sock, unsigned *if_index TSRMLS_DC) php_sock 674 ext/sockets/multicast.c (void) php_sock; /* not necessary */ php_sock 714 ext/sockets/multicast.c int php_if_index_to_addr4(unsigned if_index, php_socket *php_sock, struct in_addr *out_addr TSRMLS_DC) php_sock 729 ext/sockets/multicast.c if (ioctl(php_sock->bsd_socket, SIOCGIFNAME, &if_req) == -1) { php_sock 740 ext/sockets/multicast.c if (ioctl(php_sock->bsd_socket, SIOCGIFADDR, &if_req) == -1) { php_sock 751 ext/sockets/multicast.c int php_add4_to_if_index(struct in_addr *addr, php_socket *php_sock, unsigned *if_index TSRMLS_DC) php_sock 771 ext/sockets/multicast.c if (ioctl(php_sock->bsd_socket, SIOCGIFCONF, (char*)&if_conf) == -1 && php_sock 808 ext/sockets/multicast.c if (ioctl(php_sock->bsd_socket, SIOCGIFINDEX, (char*)cur_req) php_sock 48 ext/sockets/multicast.h int php_do_setsockopt_ip_mcast(php_socket *php_sock, php_sock 53 ext/sockets/multicast.h int php_do_setsockopt_ipv6_mcast(php_socket *php_sock, php_sock 60 ext/sockets/multicast.h php_socket *php_sock, php_sock 65 ext/sockets/multicast.h php_socket *php_sock, php_sock 169 ext/sockets/sendrecvmsg.c php_socket *php_sock; php_sock 182 ext/sockets/sendrecvmsg.c ZEND_FETCH_RESOURCE(php_sock, php_socket *, &zsocket, -1, php_sock 185 ext/sockets/sendrecvmsg.c msghdr = from_zval_run_conversions(zmsg, php_sock, from_zval_write_msghdr_send, php_sock 193 ext/sockets/sendrecvmsg.c res = sendmsg(php_sock->bsd_socket, msghdr, (int)flags); php_sock 201 ext/sockets/sendrecvmsg.c PHP_SOCKET_ERROR(php_sock, "error in sendmsg", errno); php_sock 211 ext/sockets/sendrecvmsg.c php_socket *php_sock; php_sock 225 ext/sockets/sendrecvmsg.c ZEND_FETCH_RESOURCE(php_sock, php_socket *, &zsocket, -1, php_sock 228 ext/sockets/sendrecvmsg.c msghdr = from_zval_run_conversions(zmsg, php_sock, from_zval_write_msghdr_recv, php_sock 236 ext/sockets/sendrecvmsg.c res = recvmsg(php_sock->bsd_socket, msghdr, (int)flags); php_sock 314 ext/sockets/sendrecvmsg.c int php_do_setsockopt_ipv6_rfc3542(php_socket *php_sock, int level, int optname, zval **arg4 TSRMLS_DC) php_sock 339 ext/sockets/sendrecvmsg.c opt_ptr = from_zval_run_conversions(*arg4, php_sock, from_zval_write_in6_pktinfo, php_sock 356 ext/sockets/sendrecvmsg.c retval = setsockopt(php_sock->bsd_socket, level, optname, opt_ptr, optlen); php_sock 358 ext/sockets/sendrecvmsg.c PHP_SOCKET_ERROR(php_sock, "unable to set socket option", errno); php_sock 365 ext/sockets/sendrecvmsg.c int php_do_getsockopt_ipv6_rfc3542(php_socket *php_sock, int level, int optname, zval *result TSRMLS_DC) php_sock 387 ext/sockets/sendrecvmsg.c res = getsockopt(php_sock->bsd_socket, level, optname, buffer, &size); php_sock 389 ext/sockets/sendrecvmsg.c PHP_SOCKET_ERROR(php_sock, "unable to get socket option", errno); php_sock 15 ext/sockets/sendrecvmsg.h int php_do_setsockopt_ipv6_rfc3542(php_socket *php_sock, int level, int optname, zval **arg4 TSRMLS_DC); php_sock 16 ext/sockets/sendrecvmsg.h int php_do_getsockopt_ipv6_rfc3542(php_socket *php_sock, int level, int optname, zval *result TSRMLS_DC); php_sock 16 ext/sockets/sockaddr_conv.c int php_set_inet6_addr(struct sockaddr_in6 *sin6, char *string, php_socket *php_sock TSRMLS_DC) /* {{{ */ php_sock 40 ext/sockets/sockaddr_conv.c PHP_SOCKET_ERROR(php_sock, "Host lookup failed", WSAGetLastError()); php_sock 42 ext/sockets/sockaddr_conv.c PHP_SOCKET_ERROR(php_sock, "Host lookup failed", (-10000 - h_errno)); php_sock 85 ext/sockets/sockaddr_conv.c int php_set_inet_addr(struct sockaddr_in *sin, char *string, php_socket *php_sock TSRMLS_DC) /* {{{ */ php_sock 96 ext/sockets/sockaddr_conv.c PHP_SOCKET_ERROR(php_sock, "Host lookup failed", WSAGetLastError()); php_sock 98 ext/sockets/sockaddr_conv.c PHP_SOCKET_ERROR(php_sock, "Host lookup failed", (-10000 - h_errno)); php_sock 115 ext/sockets/sockaddr_conv.c int php_set_inet46_addr(php_sockaddr_storage *ss, socklen_t *ss_len, char *string, php_socket *php_sock TSRMLS_DC) /* {{{ */ php_sock 117 ext/sockets/sockaddr_conv.c if (php_sock->type == AF_INET) { php_sock 119 ext/sockets/sockaddr_conv.c if (php_set_inet_addr(&t, string, php_sock TSRMLS_CC)) { php_sock 127 ext/sockets/sockaddr_conv.c else if (php_sock->type == AF_INET6) { php_sock 129 ext/sockets/sockaddr_conv.c if (php_set_inet6_addr(&t, string, php_sock TSRMLS_CC)) { php_sock 19 ext/sockets/sockaddr_conv.h int php_set_inet6_addr(struct sockaddr_in6 *sin6, char *string, php_socket *php_sock TSRMLS_DC); php_sock 24 ext/sockets/sockaddr_conv.h int php_set_inet_addr(struct sockaddr_in *sin, char *string, php_socket *php_sock TSRMLS_DC); php_sock 29 ext/sockets/sockaddr_conv.h int php_set_inet46_addr(php_sockaddr_storage *ss, socklen_t *ss_len, char *string, php_socket *php_sock TSRMLS_DC); php_sock 389 ext/sockets/sockets.c php_socket *php_sock = emalloc(sizeof *php_sock); php_sock 391 ext/sockets/sockets.c php_sock->bsd_socket = -1; /* invalid socket */ php_sock 392 ext/sockets/sockets.c php_sock->type = PF_UNSPEC; php_sock 393 ext/sockets/sockets.c php_sock->error = 0; php_sock 394 ext/sockets/sockets.c php_sock->blocking = 1; php_sock 395 ext/sockets/sockets.c php_sock->zstream = NULL; php_sock 397 ext/sockets/sockets.c return php_sock; php_sock 403 ext/sockets/sockets.c php_socket *php_sock = rsrc->ptr; php_sock 405 ext/sockets/sockets.c if (php_sock->zstream == NULL) { php_sock 406 ext/sockets/sockets.c if (!IS_INVALID_SOCKET(php_sock)) { php_sock 407 ext/sockets/sockets.c close(php_sock->bsd_socket); php_sock 410 ext/sockets/sockets.c zval_ptr_dtor(&php_sock->zstream); php_sock 412 ext/sockets/sockets.c efree(php_sock); php_sock 416 ext/sockets/sockets.c static int php_open_listen_sock(php_socket **php_sock, int port, int backlog TSRMLS_DC) /* {{{ */ php_sock 422 ext/sockets/sockets.c *php_sock = sock; php_sock 769 ext/sockets/sockets.c php_socket *php_sock; php_sock 778 ext/sockets/sockets.c php_sock = (php_socket*) zend_fetch_resource(element TSRMLS_CC, -1, le_socket_name, NULL, 1, le_socket); php_sock 779 ext/sockets/sockets.c if (!php_sock) continue; /* If element is not a resource, skip it */ php_sock 781 ext/sockets/sockets.c PHP_SAFE_FD_SET(php_sock->bsd_socket, fds); php_sock 782 ext/sockets/sockets.c if (php_sock->bsd_socket > *max_fd) { php_sock 783 ext/sockets/sockets.c *max_fd = php_sock->bsd_socket; php_sock 796 ext/sockets/sockets.c php_socket *php_sock; php_sock 811 ext/sockets/sockets.c php_sock = (php_socket*) zend_fetch_resource(element TSRMLS_CC, -1, le_socket_name, NULL, 1, le_socket); php_sock 812 ext/sockets/sockets.c if (!php_sock) continue; /* If element is not a resource, skip it */ php_sock 814 ext/sockets/sockets.c if (PHP_SAFE_FD_ISSET(php_sock->bsd_socket, fds)) { php_sock 918 ext/sockets/sockets.c php_socket *php_sock; php_sock 925 ext/sockets/sockets.c if (!php_open_listen_sock(&php_sock, port, backlog TSRMLS_CC)) { php_sock 929 ext/sockets/sockets.c php_sock->error = 0; php_sock 930 ext/sockets/sockets.c php_sock->blocking = 1; php_sock 932 ext/sockets/sockets.c ZEND_REGISTER_RESOURCE(return_value, php_sock, le_socket); php_sock 941 ext/sockets/sockets.c php_socket *php_sock, *new_sock; php_sock 949 ext/sockets/sockets.c ZEND_FETCH_RESOURCE(php_sock, php_socket *, &arg1, -1, le_socket_name, le_socket); php_sock 951 ext/sockets/sockets.c if (!php_accept_connect(php_sock, &new_sock, (struct sockaddr*)&sa, &php_sa_len TSRMLS_CC)) { php_sock 964 ext/sockets/sockets.c php_socket *php_sock; php_sock 970 ext/sockets/sockets.c ZEND_FETCH_RESOURCE(php_sock, php_socket *, &arg1, -1, le_socket_name, le_socket); php_sock 972 ext/sockets/sockets.c if (php_sock->zstream != NULL) { php_sock 975 ext/sockets/sockets.c stream = zend_fetch_resource(&php_sock->zstream TSRMLS_CC, -1, php_sock 980 ext/sockets/sockets.c php_sock->blocking = 0; php_sock 986 ext/sockets/sockets.c if (php_set_sock_blocking(php_sock->bsd_socket, 0 TSRMLS_CC) == SUCCESS) { php_sock 987 ext/sockets/sockets.c php_sock->blocking = 0; php_sock 990 ext/sockets/sockets.c PHP_SOCKET_ERROR(php_sock, "unable to set nonblocking mode", errno); php_sock 1001 ext/sockets/sockets.c php_socket *php_sock; php_sock 1007 ext/sockets/sockets.c ZEND_FETCH_RESOURCE(php_sock, php_socket *, &arg1, -1, le_socket_name, le_socket); php_sock 1012 ext/sockets/sockets.c if (php_sock->zstream != NULL) { php_sock 1014 ext/sockets/sockets.c stream = zend_fetch_resource(&php_sock->zstream TSRMLS_CC, -1, php_sock 1019 ext/sockets/sockets.c php_sock->blocking = 1; php_sock 1025 ext/sockets/sockets.c if (php_set_sock_blocking(php_sock->bsd_socket, 1 TSRMLS_CC) == SUCCESS) { php_sock 1026 ext/sockets/sockets.c php_sock->blocking = 1; php_sock 1029 ext/sockets/sockets.c PHP_SOCKET_ERROR(php_sock, "unable to set blocking mode", errno); php_sock 1040 ext/sockets/sockets.c php_socket *php_sock; php_sock 1047 ext/sockets/sockets.c ZEND_FETCH_RESOURCE(php_sock, php_socket *, &arg1, -1, le_socket_name, le_socket); php_sock 1049 ext/sockets/sockets.c if (listen(php_sock->bsd_socket, backlog) != 0) { php_sock 1050 ext/sockets/sockets.c PHP_SOCKET_ERROR(php_sock, "unable to listen on socket", errno); php_sock 1062 ext/sockets/sockets.c php_socket *php_sock; php_sock 1068 ext/sockets/sockets.c ZEND_FETCH_RESOURCE(php_sock, php_socket *, &arg1, -1, le_socket_name, le_socket); php_sock 1069 ext/sockets/sockets.c if (php_sock->zstream != NULL) { php_sock 1071 ext/sockets/sockets.c php_stream_from_zval_no_verify(stream, &php_sock->zstream); php_sock 1088 ext/sockets/sockets.c php_socket *php_sock; php_sock 1097 ext/sockets/sockets.c ZEND_FETCH_RESOURCE(php_sock, php_socket *, &arg1, -1, le_socket_name, le_socket); php_sock 1104 ext/sockets/sockets.c retval = write(php_sock->bsd_socket, str, MIN(length, str_len)); php_sock 1106 ext/sockets/sockets.c retval = send(php_sock->bsd_socket, str, min(length, str_len), 0); php_sock 1110 ext/sockets/sockets.c PHP_SOCKET_ERROR(php_sock, "unable to write to socket", errno); php_sock 1123 ext/sockets/sockets.c php_socket *php_sock; php_sock 1139 ext/sockets/sockets.c ZEND_FETCH_RESOURCE(php_sock, php_socket *, &arg1, -1, le_socket_name, le_socket); php_sock 1142 ext/sockets/sockets.c retval = php_read(php_sock, tmpbuf, length, 0); php_sock 1144 ext/sockets/sockets.c retval = recv(php_sock->bsd_socket, tmpbuf, length, 0); php_sock 1155 ext/sockets/sockets.c php_sock->error = errno; php_sock 1158 ext/sockets/sockets.c PHP_SOCKET_ERROR(php_sock, "unable to read from socket", errno); php_sock 1181 ext/sockets/sockets.c php_socket *php_sock; php_sock 1196 ext/sockets/sockets.c ZEND_FETCH_RESOURCE(php_sock, php_socket *, &arg1, -1, le_socket_name, le_socket); php_sock 1200 ext/sockets/sockets.c if (getsockname(php_sock->bsd_socket, sa, &salen) != 0) { php_sock 1201 ext/sockets/sockets.c PHP_SOCKET_ERROR(php_sock, "unable to retrieve socket name", errno); php_sock 1258 ext/sockets/sockets.c php_socket *php_sock; php_sock 1273 ext/sockets/sockets.c ZEND_FETCH_RESOURCE(php_sock, php_socket *, &arg1, -1, le_socket_name, le_socket); php_sock 1277 ext/sockets/sockets.c if (getpeername(php_sock->bsd_socket, sa, &salen) < 0) { php_sock 1278 ext/sockets/sockets.c PHP_SOCKET_ERROR(php_sock, "unable to retrieve peer name", errno); php_sock 1336 ext/sockets/sockets.c php_socket *php_sock = php_create_socket(); php_sock 1339 ext/sockets/sockets.c efree(php_sock); php_sock 1357 ext/sockets/sockets.c php_sock->bsd_socket = socket(arg1, arg2, arg3); php_sock 1358 ext/sockets/sockets.c php_sock->type = arg1; php_sock 1360 ext/sockets/sockets.c if (IS_INVALID_SOCKET(php_sock)) { php_sock 1363 ext/sockets/sockets.c efree(php_sock); php_sock 1367 ext/sockets/sockets.c php_sock->error = 0; php_sock 1368 ext/sockets/sockets.c php_sock->blocking = 1; php_sock 1370 ext/sockets/sockets.c ZEND_REGISTER_RESOURCE(return_value, php_sock, le_socket); php_sock 1379 ext/sockets/sockets.c php_socket *php_sock; php_sock 1389 ext/sockets/sockets.c ZEND_FETCH_RESOURCE(php_sock, php_socket *, &arg1, -1, le_socket_name, le_socket); php_sock 1391 ext/sockets/sockets.c switch(php_sock->type) { php_sock 1406 ext/sockets/sockets.c if (! php_set_inet6_addr(&sin6, addr, php_sock TSRMLS_CC)) { php_sock 1410 ext/sockets/sockets.c retval = connect(php_sock->bsd_socket, (struct sockaddr *)&sin6, sizeof(struct sockaddr_in6)); php_sock 1425 ext/sockets/sockets.c if (! php_set_inet_addr(&sin, addr, php_sock TSRMLS_CC)) { php_sock 1429 ext/sockets/sockets.c retval = connect(php_sock->bsd_socket, (struct sockaddr *)&sin, sizeof(struct sockaddr_in)); php_sock 1443 ext/sockets/sockets.c retval = connect(php_sock->bsd_socket, (struct sockaddr *) &s_un, php_sock 1449 ext/sockets/sockets.c php_error_docref(NULL TSRMLS_CC, E_WARNING, "Unsupported socket type %d", php_sock->type); php_sock 1454 ext/sockets/sockets.c PHP_SOCKET_ERROR(php_sock, "unable to connect", errno); php_sock 1483 ext/sockets/sockets.c php_socket *php_sock; php_sock 1493 ext/sockets/sockets.c ZEND_FETCH_RESOURCE(php_sock, php_socket *, &arg1, -1, le_socket_name, le_socket); php_sock 1495 ext/sockets/sockets.c switch(php_sock->type) { php_sock 1510 ext/sockets/sockets.c retval = bind(php_sock->bsd_socket, (struct sockaddr *) sa, php_sock 1522 ext/sockets/sockets.c if (! php_set_inet_addr(sa, addr, php_sock TSRMLS_CC)) { php_sock 1526 ext/sockets/sockets.c retval = bind(php_sock->bsd_socket, (struct sockaddr *)sa, sizeof(struct sockaddr_in)); php_sock 1537 ext/sockets/sockets.c if (! php_set_inet6_addr(sa, addr, php_sock TSRMLS_CC)) { php_sock 1541 ext/sockets/sockets.c retval = bind(php_sock->bsd_socket, (struct sockaddr *)sa, sizeof(struct sockaddr_in6)); php_sock 1546 ext/sockets/sockets.c php_error_docref(NULL TSRMLS_CC, E_WARNING, "unsupported socket type '%d', must be AF_UNIX, AF_INET, or AF_INET6", php_sock->type); php_sock 1551 ext/sockets/sockets.c PHP_SOCKET_ERROR(php_sock, "unable to bind address", errno); php_sock 1565 ext/sockets/sockets.c php_socket *php_sock; php_sock 1573 ext/sockets/sockets.c ZEND_FETCH_RESOURCE(php_sock, php_socket *, &php_sock_res, -1, le_socket_name, le_socket); php_sock 1583 ext/sockets/sockets.c if ((retval = recv(php_sock->bsd_socket, recv_buf, len, flags)) < 1) { php_sock 1600 ext/sockets/sockets.c PHP_SOCKET_ERROR(php_sock, "unable to read from socket", errno); php_sock 1613 ext/sockets/sockets.c php_socket *php_sock; php_sock 1622 ext/sockets/sockets.c ZEND_FETCH_RESOURCE(php_sock, php_socket *, &arg1, -1, le_socket_name, le_socket); php_sock 1624 ext/sockets/sockets.c retval = send(php_sock->bsd_socket, buf, (buf_len < len ? buf_len : len), flags); php_sock 1627 ext/sockets/sockets.c PHP_SOCKET_ERROR(php_sock, "unable to write to socket", errno); php_sock 1640 ext/sockets/sockets.c php_socket *php_sock; php_sock 1656 ext/sockets/sockets.c ZEND_FETCH_RESOURCE(php_sock, php_socket *, &arg1, -1, le_socket_name, le_socket); php_sock 1666 ext/sockets/sockets.c switch (php_sock->type) { php_sock 1670 ext/sockets/sockets.c retval = recvfrom(php_sock->bsd_socket, recv_buf, arg3, arg4, (struct sockaddr *)&s_un, (socklen_t *)&slen); php_sock 1673 ext/sockets/sockets.c PHP_SOCKET_ERROR(php_sock, "unable to recvfrom", errno); php_sock 1695 ext/sockets/sockets.c retval = recvfrom(php_sock->bsd_socket, recv_buf, arg3, arg4, (struct sockaddr *)&sin, (socklen_t *)&slen); php_sock 1698 ext/sockets/sockets.c PHP_SOCKET_ERROR(php_sock, "unable to recvfrom", errno); php_sock 1724 ext/sockets/sockets.c retval = recvfrom(php_sock->bsd_socket, recv_buf, arg3, arg4, (struct sockaddr *)&sin6, (socklen_t *)&slen); php_sock 1727 ext/sockets/sockets.c PHP_SOCKET_ERROR(php_sock, "unable to recvfrom", errno); php_sock 1745 ext/sockets/sockets.c php_error_docref(NULL TSRMLS_CC, E_WARNING, "Unsupported socket type %d", php_sock->type); php_sock 1758 ext/sockets/sockets.c php_socket *php_sock; php_sock 1773 ext/sockets/sockets.c ZEND_FETCH_RESOURCE(php_sock, php_socket *, &arg1, -1, le_socket_name, le_socket); php_sock 1775 ext/sockets/sockets.c switch (php_sock->type) { php_sock 1781 ext/sockets/sockets.c retval = sendto(php_sock->bsd_socket, buf, (len > buf_len) ? buf_len : len, flags, (struct sockaddr *) &s_un, SUN_LEN(&s_un)); php_sock 1793 ext/sockets/sockets.c if (! php_set_inet_addr(&sin, addr, php_sock TSRMLS_CC)) { php_sock 1797 ext/sockets/sockets.c retval = sendto(php_sock->bsd_socket, buf, (len > buf_len) ? buf_len : len, flags, (struct sockaddr *) &sin, sizeof(sin)); php_sock 1809 ext/sockets/sockets.c if (! php_set_inet6_addr(&sin6, addr, php_sock TSRMLS_CC)) { php_sock 1813 ext/sockets/sockets.c retval = sendto(php_sock->bsd_socket, buf, (len > buf_len) ? buf_len : len, flags, (struct sockaddr *) &sin6, sizeof(sin6)); php_sock 1817 ext/sockets/sockets.c php_error_docref(NULL TSRMLS_CC, E_WARNING, "Unsupported socket type %d", php_sock->type); php_sock 1822 ext/sockets/sockets.c PHP_SOCKET_ERROR(php_sock, "unable to write to socket", errno); php_sock 1841 ext/sockets/sockets.c php_socket *php_sock; php_sock 1849 ext/sockets/sockets.c ZEND_FETCH_RESOURCE(php_sock, php_socket *, &arg1, -1, le_socket_name, le_socket); php_sock 1857 ext/sockets/sockets.c if (getsockopt(php_sock->bsd_socket, level, optname, (char*)&if_addr, &optlen) != 0) { php_sock 1858 ext/sockets/sockets.c PHP_SOCKET_ERROR(php_sock, "unable to retrieve socket option", errno); php_sock 1861 ext/sockets/sockets.c if (php_add4_to_if_index(&if_addr, php_sock, &if_index TSRMLS_CC) == SUCCESS) { php_sock 1871 ext/sockets/sockets.c int ret = php_do_getsockopt_ipv6_rfc3542(php_sock, level, optname, return_value TSRMLS_CC); php_sock 1885 ext/sockets/sockets.c if (getsockopt(php_sock->bsd_socket, level, optname, (char*)&linger_val, &optlen) != 0) { php_sock 1886 ext/sockets/sockets.c PHP_SOCKET_ERROR(php_sock, "unable to retrieve socket option", errno); php_sock 1900 ext/sockets/sockets.c if (getsockopt(php_sock->bsd_socket, level, optname, (char*)&tv, &optlen) != 0) { php_sock 1901 ext/sockets/sockets.c PHP_SOCKET_ERROR(php_sock, "unable to retrieve socket option", errno); php_sock 1907 ext/sockets/sockets.c if (getsockopt(php_sock->bsd_socket, level, optname, (char*)&timeout, &optlen) != 0) { php_sock 1908 ext/sockets/sockets.c PHP_SOCKET_ERROR(php_sock, "unable to retrieve socket option", errno); php_sock 1925 ext/sockets/sockets.c if (getsockopt(php_sock->bsd_socket, level, optname, (char*)&other_val, &optlen) != 0) { php_sock 1926 ext/sockets/sockets.c PHP_SOCKET_ERROR(php_sock, "unable to retrieve socket option", errno); php_sock 1944 ext/sockets/sockets.c php_socket *php_sock; php_sock 1962 ext/sockets/sockets.c ZEND_FETCH_RESOURCE(php_sock, php_socket *, &arg1, -1, le_socket_name, le_socket); php_sock 1975 ext/sockets/sockets.c int res = php_do_setsockopt_ip_mcast(php_sock, level, optname, arg4 TSRMLS_CC); php_sock 1981 ext/sockets/sockets.c int res = php_do_setsockopt_ipv6_mcast(php_sock, level, optname, arg4 TSRMLS_CC); php_sock 1983 ext/sockets/sockets.c res = php_do_setsockopt_ipv6_rfc3542(php_sock, level, optname, arg4 TSRMLS_CC); php_sock 2071 ext/sockets/sockets.c retval = setsockopt(php_sock->bsd_socket, level, optname, opt_ptr, optlen); php_sock 2073 ext/sockets/sockets.c PHP_SOCKET_ERROR(php_sock, "unable to set socket option", errno); php_sock 2087 ext/sockets/sockets.c php_socket *php_sock[2]; php_sock 2095 ext/sockets/sockets.c php_sock[0] = php_create_socket(); php_sock 2096 ext/sockets/sockets.c php_sock[1] = php_create_socket(); php_sock 2115 ext/sockets/sockets.c efree(php_sock[0]); php_sock 2116 ext/sockets/sockets.c efree(php_sock[1]); php_sock 2126 ext/sockets/sockets.c php_sock[0]->bsd_socket = fds_array[0]; php_sock 2127 ext/sockets/sockets.c php_sock[1]->bsd_socket = fds_array[1]; php_sock 2128 ext/sockets/sockets.c php_sock[0]->type = domain; php_sock 2129 ext/sockets/sockets.c php_sock[1]->type = domain; php_sock 2130 ext/sockets/sockets.c php_sock[0]->error = 0; php_sock 2131 ext/sockets/sockets.c php_sock[1]->error = 0; php_sock 2132 ext/sockets/sockets.c php_sock[0]->blocking = 1; php_sock 2133 ext/sockets/sockets.c php_sock[1]->blocking = 1; php_sock 2135 ext/sockets/sockets.c ZEND_REGISTER_RESOURCE(retval[0], php_sock[0], le_socket); php_sock 2136 ext/sockets/sockets.c ZEND_REGISTER_RESOURCE(retval[1], php_sock[1], le_socket); php_sock 2153 ext/sockets/sockets.c php_socket *php_sock; php_sock 2159 ext/sockets/sockets.c ZEND_FETCH_RESOURCE(php_sock, php_socket*, &arg1, -1, le_socket_name, le_socket); php_sock 2161 ext/sockets/sockets.c if (shutdown(php_sock->bsd_socket, how_shutdown) != 0) { php_sock 2162 ext/sockets/sockets.c PHP_SOCKET_ERROR(php_sock, "unable to shutdown socket", errno); php_sock 2176 ext/sockets/sockets.c php_socket *php_sock; php_sock 2183 ext/sockets/sockets.c ZEND_FETCH_RESOURCE(php_sock, php_socket*, &arg1, -1, le_socket_name, le_socket); php_sock 2184 ext/sockets/sockets.c RETVAL_LONG(php_sock->error); php_sock 2196 ext/sockets/sockets.c php_socket *php_sock; php_sock 2203 ext/sockets/sockets.c ZEND_FETCH_RESOURCE(php_sock, php_socket*, &arg1, -1, le_socket_name, le_socket); php_sock 2204 ext/sockets/sockets.c php_sock->error = 0;