Searched refs:stdin_pipe (Results 1 – 4 of 4) sorted by relevance
/netbsd-src/external/bsd/libarchive/dist/libarchive/ |
H A D | filter_fork_posix.c | 78 int stdin_pipe[2], stdout_pipe[2], tmp; in __archive_create_child() local 91 if (pipe(stdin_pipe) == -1) in __archive_create_child() 93 if (stdin_pipe[0] == 1 /* stdout */) { in __archive_create_child() 94 if ((tmp = dup(stdin_pipe[0])) == -1) in __archive_create_child() 96 close(stdin_pipe[0]); in __archive_create_child() 97 stdin_pipe[0] = tmp; in __archive_create_child() 115 r = posix_spawn_file_actions_addclose(&actions, stdin_pipe[1]); in __archive_create_child() 122 r = posix_spawn_file_actions_adddup2(&actions, stdin_pipe[0], 0); in __archive_create_child() 125 if (stdin_pipe[0] != 0 /* stdin */) { in __archive_create_child() 126 r = posix_spawn_file_actions_addclose(&actions, stdin_pipe[0]); in __archive_create_child() [all …]
|
/netbsd-src/external/bsd/cron/dist/ |
H A D | do_command.c | 98 write_data(char *volatile input_data, int *stdin_pipe, int *stdout_pipe) in write_data() argument 100 FILE *out = fdopen(stdin_pipe[WRITE_PIPE], "w"); in write_data() 311 exec_user_command(entry *e, char **envp, char *usernm, int *stdin_pipe, in exec_user_command() argument 352 (void)close(stdin_pipe[WRITE_PIPE]); in exec_user_command() 358 if (stdin_pipe[READ_PIPE] != STDIN) { in exec_user_command() 359 (void)dup2(stdin_pipe[READ_PIPE], STDIN); in exec_user_command() 360 (void)close(stdin_pipe[READ_PIPE]); in exec_user_command() 489 int stdin_pipe[2], stdout_pipe[2]; in child_process() local 517 if (pipe(stdin_pipe) == -1) /* child's stdin */ in child_process() 579 if (exec_user_command(e, envp, usernm, stdin_pipe, stdout_pipe, in child_process() [all …]
|
/netbsd-src/external/mit/libuv/dist/docs/code/uvtee/ |
H A D | main.c | 14 uv_pipe_t stdin_pipe; variable 47 uv_close((uv_handle_t *)&stdin_pipe, NULL); in read_stdin() 64 uv_pipe_init(loop, &stdin_pipe, 0); in main() 65 uv_pipe_open(&stdin_pipe, 0); in main() 75 uv_read_start((uv_stream_t*)&stdin_pipe, alloc_buffer, read_stdin); in main()
|
/netbsd-src/external/mit/libuv/dist/test/ |
H A D | test-pipe-close-stdout-read-stdin.c | 57 uv_pipe_t stdin_pipe; in TEST_IMPL() local 76 r = uv_pipe_init(uv_default_loop(), (uv_pipe_t *)&stdin_pipe, 0); in TEST_IMPL() 79 r = uv_pipe_open((uv_pipe_t *)&stdin_pipe, 0); in TEST_IMPL() 82 r = uv_read_start((uv_stream_t *)&stdin_pipe, alloc_buffer, read_stdin); in TEST_IMPL()
|