Lines Matching refs:fd

869 static void php_cli_server_poller_add(php_cli_server_poller *poller, int mode, int fd) /* {{{ */  in php_cli_server_poller_add()  argument
872 PHP_SAFE_FD_SET(fd, &poller->rfds); in php_cli_server_poller_add()
875 PHP_SAFE_FD_SET(fd, &poller->wfds); in php_cli_server_poller_add()
877 if (fd > poller->max_fd) { in php_cli_server_poller_add()
878 poller->max_fd = fd; in php_cli_server_poller_add()
882 static void php_cli_server_poller_remove(php_cli_server_poller *poller, int mode, int fd) /* {{{ */ in php_cli_server_poller_remove() argument
885 PHP_SAFE_FD_CLR(fd, &poller->rfds); in php_cli_server_poller_remove()
888 PHP_SAFE_FD_CLR(fd, &poller->wfds); in php_cli_server_poller_remove()
891 if (fd == poller->max_fd) { in php_cli_server_poller_remove()
892 while (fd > 0) { in php_cli_server_poller_remove()
893 fd--; in php_cli_server_poller_remove()
894 if (PHP_SAFE_FD_ISSET(fd, &poller->rfds) || PHP_SAFE_FD_ISSET(fd, &poller->wfds)) { in php_cli_server_poller_remove()
898 poller->max_fd = fd; in php_cli_server_poller_remove()
910 …ve(php_cli_server_poller *poller, void *opaque, int(*callback)(void *, int fd, int events)) /* {{{… in php_cli_server_poller_iter_on_active() argument
915 SOCKET fd; in php_cli_server_poller_iter_on_active() member
918 php_socket_t fd = 0; in php_cli_server_poller_iter_on_active() local
924 n->fd = poller->active.rfds.fd_array[i]; in php_cli_server_poller_iter_on_active()
931 SOCKET fd = poller->active.wfds.fd_array[i]; in php_cli_server_poller_iter_on_active() local
933 if (e->fd == fd) { in php_cli_server_poller_iter_on_active()
940 n->fd = fd; in php_cli_server_poller_iter_on_active()
948 if (SUCCESS != callback(opaque, e->fd, e->events)) { in php_cli_server_poller_iter_on_active()
955 php_socket_t fd; in php_cli_server_poller_iter_on_active() local
958 for (fd=0 ; fd<=max_fd ; fd++) { in php_cli_server_poller_iter_on_active()
959 if (PHP_SAFE_FD_ISSET(fd, &poller->active.rfds)) { in php_cli_server_poller_iter_on_active()
960 if (SUCCESS != callback(opaque, fd, POLLIN)) { in php_cli_server_poller_iter_on_active()
964 if (PHP_SAFE_FD_ISSET(fd, &poller->active.wfds)) { in php_cli_server_poller_iter_on_active()
965 if (SUCCESS != callback(opaque, fd, POLLOUT)) { in php_cli_server_poller_iter_on_active()
1101 …er_content_sender_send(php_cli_server_content_sender *sender, php_socket_t fd, size_t *nbytes_sent… in php_cli_server_content_sender_send() argument
1112 nbytes_sent = send(fd, chunk->data.heap.p, chunk->data.heap.len, 0); in php_cli_server_content_sender_send()
1131 nbytes_sent = send(fd, chunk->data.immortal.p, chunk->data.immortal.len, 0); in php_cli_server_content_sender_send()
1154 static int php_cli_server_content_sender_pull(php_cli_server_content_sender *sender, int fd, size_t… in php_cli_server_content_sender_pull() argument
1159 _nbytes_read = read(fd, chunk->data.heap.p, chunk->data.heap.len); in php_cli_server_content_sender_pull()
2038 int fd; in php_cli_server_begin_send_static() local
2046 fd = client->request.path_translated ? open(client->request.path_translated, O_RDONLY): -1; in php_cli_server_begin_send_static()
2047 if (fd < 0) { in php_cli_server_begin_send_static()
2053 client->file_fd = fd; in php_cli_server_begin_send_static()
2417 static int php_cli_server_do_event_for_each_fd_callback(void *_params, int fd, int event) /* {{{ */ in php_cli_server_do_event_for_each_fd_callback() argument
2424 if (server->server_sock == fd) { in php_cli_server_do_event_for_each_fd_callback()
2459 if (SUCCESS == zend_hash_index_find(&server->clients, fd, (void **)&client)) { in php_cli_server_do_event_for_each_fd_callback()