aboutsummaryrefslogtreecommitdiff
path: root/run-command.h
diff options
context:
space:
mode:
Diffstat (limited to 'run-command.h')
-rw-r--r--run-command.h38
1 files changed, 0 insertions, 38 deletions
diff --git a/run-command.h b/run-command.h
index 7093252863..0df25e445f 100644
--- a/run-command.h
+++ b/run-command.h
@@ -421,32 +421,6 @@ typedef int (*start_failure_fn)(struct strbuf *out,
void *pp_task_cb);
/**
- * This callback is repeatedly called on every child process who requests
- * start_command() to create a pipe by setting child_process.in < 0.
- *
- * pp_cb is the callback cookie as passed into run_processes_parallel, and
- * pp_task_cb is the callback cookie as passed into get_next_task_fn.
- *
- * Returns < 0 for error
- * Returns == 0 when there is more data to be fed (will be called again)
- * Returns > 0 when finished (child closed fd or no more data to be fed)
- */
-typedef int (*feed_pipe_fn)(int child_in,
- void *pp_cb,
- void *pp_task_cb);
-
-/**
- * If this callback is provided, output is collated into a new pipe instead
- * of the process stderr. Then `consume_output_fn` will be called repeatedly
- * with output contained in the `output` arg. It will also be called with an
- * empty `output` to allow for keepalives or similar operations if necessary.
- *
- * pp_cb is the callback cookie as passed into run_processes_parallel.
- * No task cookie is provided because the callback receives collated output.
- */
-typedef void (*consume_output_fn)(struct strbuf *output, void *pp_cb);
-
-/**
* This callback is called on every child process that finished processing.
*
* See run_processes_parallel() below for a discussion of the "struct
@@ -499,18 +473,6 @@ struct run_process_parallel_opts
*/
start_failure_fn start_failure;
- /*
- * feed_pipe: see feed_pipe_fn() above. This can be NULL to omit any
- * special handling.
- */
- feed_pipe_fn feed_pipe;
-
- /*
- * consume_output: see consume_output_fn() above. This can be NULL
- * to omit any special handling.
- */
- consume_output_fn consume_output;
-
/**
* task_finished: See task_finished_fn() above. This can be
* NULL to omit any special handling.