Searched refs:child_stdin (Results 1 - 4 of 4) sorted by relevance

/freebsd-10.3-release/contrib/libarchive/libarchive/
H A Dfilter_fork.h36 __archive_create_child(const char *cmd, int *child_stdin, int *child_stdout);
H A Darchive_write_add_filter_program.c67 int child_stdin, child_stdout; member in struct:archive_write_program_data
184 data->child_stdin = -1;
230 child = __archive_create_child(cmd, &data->child_stdin,
240 close(data->child_stdin);
241 data->child_stdin = -1;
260 if (data->child_stdin == -1)
268 ret = write(data->child_stdin, buf, buf_len);
274 close(data->child_stdin);
275 data->child_stdin = -1;
283 fcntl(data->child_stdin, F_SETF
[all...]
H A Darchive_read_support_filter_program.c115 int child_stdin, child_stdout; member in struct:program_filter
242 if (state->child_stdin != -1) {
243 close(state->child_stdin);
244 state->child_stdin = -1;
353 if (state->child_stdin == -1) {
355 __archive_check_child(state->child_stdin,
363 close(state->child_stdin);
364 state->child_stdin = -1;
372 ret = write(state->child_stdin, p, avail);
380 __archive_check_child(state->child_stdin,
[all...]
H A Dfilter_fork_posix.c76 __archive_create_child(const char *cmd, int *child_stdin, int *child_stdout) argument
174 *child_stdin = stdin_pipe[1];
175 fcntl(*child_stdin, F_SETFL, O_NONBLOCK);

Completed in 100 milliseconds