#include <unistd.h>#include <sys/wait.h>#include <sys/socket.h>#include <string.h>#include "uv.h"#include "task.h"
Go to the source code of this file.
| Macros | |
| #define | FS_TEST_DIR 1 | 
| #define | FS_TEST_FILE 0 | 
| Functions | |
| static int | _do_fork_fs_events_child (int file_or_dir) | 
| static void | after_work_cb (uv_work_t *req, int status) | 
| static void | assert_run_work (uv_loop_t *const loop) | 
| static void | assert_wait_child (pid_t child_pid) | 
| static void | assert_watch_file_current_dir (uv_loop_t *const loop, int file_or_dir) | 
| static void | create_file (const char *name) | 
| void | fork_signal_to_child_cb (uv_signal_t *handle, int signum) | 
| static void | fs_event_cb_file_current_dir (uv_fs_event_t *handle, const char *filename, int events, int status) | 
| static void | run_timer_loop_once (void) | 
| static void | socket_cb (uv_poll_t *poll, int status, int events) | 
| TEST_IMPL (fork_fs_events_child) | |
| TEST_IMPL (fork_fs_events_child_dir) | |
| TEST_IMPL (fork_fs_events_file_parent_child) | |
| TEST_IMPL (fork_signal_to_child) | |
| TEST_IMPL (fork_signal_to_child_closed) | |
| TEST_IMPL (fork_socketpair) | |
| TEST_IMPL (fork_socketpair_started) | |
| TEST_IMPL (fork_threadpool_queue_work_simple) | |
| TEST_IMPL (fork_timer) | |
| static void | timer_cb (uv_timer_t *timer) | 
| static void | timer_cb_touch (uv_timer_t *timer) | 
| static void | touch_file (const char *name) | 
| static void | work_cb (uv_work_t *req) | 
| Variables | |
| static int | after_work_cb_count | 
| static int | fork_signal_cb_called | 
| static int | fs_event_cb_called | 
| static int | socket_cb_called | 
| static char | socket_cb_read_buf [1024] | 
| static int | socket_cb_read_fd | 
| static int | socket_cb_read_size | 
| static int | timer_cb_called | 
| static int | timer_cb_touch_called | 
| static int | work_cb_count | 
| #define FS_TEST_DIR 1 | 
Definition at line 456 of file test-fork.c.
| #define FS_TEST_FILE 0 | 
Definition at line 455 of file test-fork.c.
Definition at line 458 of file test-fork.c.
Definition at line 615 of file test-fork.c.
Definition at line 621 of file test-fork.c.
| 
 | static | 
Definition at line 76 of file test-fork.c.
Definition at line 414 of file test-fork.c.
| 
 | static | 
Definition at line 350 of file test-fork.c.
| void fork_signal_to_child_cb | ( | uv_signal_t * | handle, | 
| int | signum | ||
| ) | 
Definition at line 222 of file test-fork.c.
| 
 | static | 
Definition at line 398 of file test-fork.c.
| 
 | static | 
Definition at line 61 of file test-fork.c.
Definition at line 47 of file test-fork.c.
| TEST_IMPL | ( | fork_fs_events_child | ) | 
Definition at line 509 of file test-fork.c.
| TEST_IMPL | ( | fork_fs_events_child_dir | ) | 
Definition at line 517 of file test-fork.c.
| TEST_IMPL | ( | fork_fs_events_file_parent_child | ) | 
Definition at line 533 of file test-fork.c.
| TEST_IMPL | ( | fork_signal_to_child | ) | 
Definition at line 229 of file test-fork.c.
| TEST_IMPL | ( | fork_signal_to_child_closed | ) | 
Definition at line 277 of file test-fork.c.
| TEST_IMPL | ( | fork_socketpair | ) | 
Definition at line 119 of file test-fork.c.
| TEST_IMPL | ( | fork_socketpair_started | ) | 
Definition at line 156 of file test-fork.c.
| TEST_IMPL | ( | fork_threadpool_queue_work_simple | ) | 
Definition at line 643 of file test-fork.c.
| TEST_IMPL | ( | fork_timer | ) | 
Definition at line 92 of file test-fork.c.
| 
 | static | 
Definition at line 36 of file test-fork.c.
| 
 | static | 
Definition at line 389 of file test-fork.c.
| 
 | static | 
Definition at line 365 of file test-fork.c.
| 
 | static | 
Definition at line 610 of file test-fork.c.
| 
 | static | 
Definition at line 607 of file test-fork.c.
| 
 | static | 
Definition at line 220 of file test-fork.c.
| 
 | static | 
Definition at line 396 of file test-fork.c.
| 
 | static | 
Definition at line 34 of file test-fork.c.
| 
 | static | 
Definition at line 44 of file test-fork.c.
| 
 | static | 
Definition at line 42 of file test-fork.c.
| 
 | static | 
Definition at line 43 of file test-fork.c.
| 
 | static | 
Definition at line 33 of file test-fork.c.
| 
 | static | 
Definition at line 387 of file test-fork.c.
| 
 | static | 
Definition at line 606 of file test-fork.c.