Lines Matching refs:sock

283 #  define SET_SOCKET_BLOCKING_MODE(sock, save) \  argument
284 save = TRUE; ioctlsocket(sock, FIONBIO, &save)
285 # define RESTORE_SOCKET_BLOCKING_MODE(sock, save) \ argument
286 ioctlsocket(sock, FIONBIO, &save)
289 # define SET_SOCKET_BLOCKING_MODE(sock, save) \ argument
290 save = fcntl(sock, F_GETFL, 0); \
291 fcntl(sock, F_SETFL, save | O_NONBLOCK)
292 # define RESTORE_SOCKET_BLOCKING_MODE(sock, save) \ argument
293 fcntl(sock, F_SETFL, save)
414 php_socket_t sock; local
430 sock = socket(sa->sa_family, socktype, 0);
432 if (sock == SOCK_ERR) {
459 setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, (char*)&sockoptval, sizeof(sockoptval));
464 setsockopt(sock, IPPROTO_IPV6, IPV6_V6ONLY, (char*)&ipv6_val, sizeof(sockoptval));
469 setsockopt(sock, SOL_SOCKET, SO_REUSEPORT, (char*)&sockoptval, sizeof(sockoptval));
474 setsockopt(sock, SOL_SOCKET, SO_BROADCAST, (char*)&sockoptval, sizeof(sockoptval));
479 setsockopt(sock, IPPROTO_TCP, TCP_NODELAY, (char*)&sockoptval, sizeof(sockoptval));
483 n = bind(sock, sa, socklen);
492 closesocket(sock);
494 sock = -1;
507 return sock;
668 PHPAPI int php_network_get_peer_name(php_socket_t sock, argument
678 if (getpeername(sock, (struct sockaddr*)&sa, &sl) == 0) {
688 PHPAPI int php_network_get_sock_name(php_socket_t sock, argument
698 if (getsockname(sock, (struct sockaddr*)&sa, &sl) == 0) {
785 php_socket_t sock; local
817 sock = socket(sa->sa_family, socktype, 0);
819 if (sock == SOCK_ERR) {
887 if (!local_address || bind(sock, local_address, local_address_len)) {
905 setsockopt(sock, SOL_SOCKET, SO_BROADCAST, (char*)&val, sizeof(val));
914 setsockopt(sock, IPPROTO_TCP, TCP_NODELAY, (char*)&val, sizeof(val));
918 n = php_network_connect_socket(sock, sa, socklen, asynchronous,
955 closesocket(sock);
957 sock = -1;
963 return sock;
1084 php_netstream_data_t *sock; local
1086 sock = pemalloc(sizeof(php_netstream_data_t), persistent_id ? 1 : 0);
1087 memset(sock, 0, sizeof(php_netstream_data_t));
1089 sock->is_blocked = 1;
1090 sock->timeout.tv_sec = FG(default_socket_timeout);
1091 sock->timeout.tv_usec = 0;
1092 sock->socket = socket;
1094 stream = php_stream_alloc_rel(&php_stream_generic_socket_ops, sock, persistent_id, "r+");
1097 pefree(sock, persistent_id ? 1 : 0);