#include "uv.h"
#include "internal.h"
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
#include <errno.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <unistd.h>
#include <fcntl.h>
#include <poll.h>
Go to the source code of this file.
|
static void | uv__chld (uv_signal_t *handle, int signum) |
|
int | uv__make_pipe (int fds[2], int flags) |
|
static int | uv__make_socketpair (int fds[2]) |
|
static void | uv__process_child_init (const uv_process_options_t *options, int stdio_count, int(*pipes)[2], int error_fd) |
|
void | uv__process_close (uv_process_t *handle) |
|
static void | uv__process_close_stream (uv_stdio_container_t *container) |
|
static int | uv__process_init_stdio (uv_stdio_container_t *container, int fds[2]) |
|
static int | uv__process_open_stream (uv_stdio_container_t *container, int pipefds[2]) |
|
static void | uv__write_int (int fd, int val) |
|
int | uv_kill (int pid, int signum) |
|
int | uv_process_kill (uv_process_t *process, int signum) |
|
int | uv_spawn (uv_loop_t *loop, uv_process_t *process, const uv_process_options_t *options) |
|
◆ uv__chld()
◆ uv__make_pipe()
◆ uv__make_socketpair()
static int uv__make_socketpair |
( |
int |
fds[2] | ) |
|
|
static |
◆ uv__process_child_init()
◆ uv__process_close()
◆ uv__process_close_stream()
◆ uv__process_init_stdio()
◆ uv__process_open_stream()
◆ uv__write_int()
static void uv__write_int |
( |
int |
fd, |
|
|
int |
val |
|
) |
| |
|
static |
◆ uv_kill()
◆ uv_process_kill()
◆ uv_spawn()
◆ environ