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

/freebsd-9.3-release/contrib/libarchive/libarchive/
H A Dfilter_fork.h36 __archive_create_child(const char *path, int *child_stdin, int *child_stdout);
H A Darchive_write_set_compression_program.c74 int child_stdin, child_stdout; member in struct:private_data
142 &state->child_stdin, &state->child_stdout)) == -1) {
163 if (state->child_stdin == -1)
171 ret = write(state->child_stdin, buf, buf_len);
177 close(state->child_stdin);
178 state->child_stdin = -1;
186 fcntl(state->child_stdin, F_SETFL, 0);
187 __archive_check_child(state->child_stdin, state->child_stdout);
200 fcntl(state->child_stdin, F_SETFL, 0);
204 __archive_check_child(state->child_stdin, stat
[all...]
H A Darchive_read_support_compression_program.c127 int child_stdin, child_stdout; member in struct:program_filter
229 if (state->child_stdin != -1) {
230 close(state->child_stdin);
231 state->child_stdin = -1;
313 if (state->child_stdin == -1) {
315 __archive_check_child(state->child_stdin,
323 close(state->child_stdin);
324 state->child_stdin = -1;
332 ret = write(state->child_stdin, p, avail);
340 __archive_check_child(state->child_stdin,
[all...]
H A Dfilter_fork.c57 __archive_create_child(const char *path, int *child_stdin, int *child_stdout) argument
103 *child_stdin = stdin_pipe[1];
104 fcntl(*child_stdin, F_SETFL, O_NONBLOCK);

Completed in 70 milliseconds