Home
last modified time | relevance | path

Searched refs:stdin_pipe (Results 1 – 4 of 4) sorted by relevance

/netbsd-src/external/bsd/libarchive/dist/libarchive/
H A Dfilter_fork_posix.c78 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 Ddo_command.c98 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 Dmain.c14 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 Dtest-pipe-close-stdout-read-stdin.c57 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()