Lines Matching refs:sock
226 static int php_open_listen_sock(php_socket *sock, int port, int backlog) /* {{{ */ argument
243 sock->bsd_socket = socket(PF_INET, SOCK_STREAM, 0);
244 sock->blocking = 1;
246 if (IS_INVALID_SOCKET(sock)) {
247 PHP_SOCKET_ERROR(sock, "unable to create listening socket", errno);
251 sock->type = PF_INET;
253 if (bind(sock->bsd_socket, (struct sockaddr *)&la, sizeof(la)) != 0) {
254 PHP_SOCKET_ERROR(sock, "unable to bind to given address", errno);
255 close(sock->bsd_socket);
259 if (listen(sock->bsd_socket, backlog) != 0) {
260 PHP_SOCKET_ERROR(sock, "unable to listen on socket", errno);
261 close(sock->bsd_socket);
287 static int php_read(php_socket *sock, void *buf, size_t maxlen, int flags) argument
296 m = fcntl(sock->bsd_socket, F_GETFL);
303 nonblock = !sock->blocking;
328 m = recv(sock->bsd_socket, (void *) t, 1, flags);
2602 PHP_SOCKET sock; local
2628 sock = WSASocket(FROM_PROTOCOL_INFO, FROM_PROTOCOL_INFO, FROM_PROTOCOL_INFO, &wi, 0, 0);
2629 if (INVALID_SOCKET == sock) {
2647 php_sock->bsd_socket = sock;