Rizin
unix-like reverse engineering framework and cli tools
|
#include "uv.h"
#include "internal.h"
#include <assert.h>
#include <stddef.h>
#include <stdint.h>
#include <errno.h>
#include <unistd.h>
Go to the source code of this file.
Functions | |
int | uv__platform_loop_init (uv_loop_t *loop) |
void | uv__platform_loop_delete (uv_loop_t *loop) |
int | uv__io_fork (uv_loop_t *loop) |
static void | uv__pollfds_maybe_resize (uv_loop_t *loop) |
static void | uv__pollfds_swap (uv_loop_t *loop, size_t l, size_t r) |
static void | uv__pollfds_add (uv_loop_t *loop, uv__io_t *w) |
static void | uv__pollfds_del (uv_loop_t *loop, int fd) |
void | uv__io_poll (uv_loop_t *loop, int timeout) |
void | uv__platform_invalidate_fd (uv_loop_t *loop, int fd) |
int | uv__io_check_fd (uv_loop_t *loop, int fd) |
Definition at line 356 of file posix-poll.c.
Definition at line 49 of file posix-poll.c.
References loop, uv__platform_loop_delete(), and uv__platform_loop_init().
Definition at line 134 of file posix-poll.c.
References assert(), EINTR, fd, flags, i, loop, nfds, NULL, poll, QUEUE_DATA, QUEUE_EMPTY, QUEUE_HEAD, QUEUE_INIT, QUEUE_REMOVE, SAVE_ERRNO, timeout, uv__get_internal_fields, uv__metrics_set_provider_entry_time(), uv__metrics_update_idle_time(), uv__platform_invalidate_fd(), uv__pollfds_add(), uv__pollfds_del(), UV_LOOP_BLOCK_SIGPROF, UV_METRICS_IDLE_TIME, and w.
Definition at line 336 of file posix-poll.c.
References assert(), fd, i, loop, and uv__pollfds_del().
Referenced by uv__io_poll().
void uv__platform_loop_delete | ( | uv_loop_t * | loop | ) |
Definition at line 44 of file posix-poll.c.
References loop, NULL, and uv__free().
Referenced by uv__io_fork().
Definition at line 86 of file posix-poll.c.
References assert(), i, loop, uv__pollfds_maybe_resize(), and w.
Referenced by uv__io_poll().
Definition at line 107 of file posix-poll.c.
References assert(), fd, i, loop, and uv__pollfds_swap().
Referenced by uv__io_poll(), and uv__platform_invalidate_fd().
|
static |
Definition at line 55 of file posix-poll.c.
References i, loop, n, NULL, p, and uv__reallocf().
Referenced by uv__pollfds_add().