summaryrefslogtreecommitdiff
path: root/run-command.h
diff options
context:
space:
mode:
authorShawn O. Pearce <spearce@spearce.org>2007-03-12 18:37:55 (GMT)
committerJunio C Hamano <junkio@cox.net>2007-03-13 06:40:17 (GMT)
commite4507ae84ed04c835b66f77195a0549b72f99c39 (patch)
tree97b53f2778458c3e053d120d0589bd5a61e60942 /run-command.h
parentf4bba25bdc0ecb4ac338de81a2a65af487701833 (diff)
downloadgit-e4507ae84ed04c835b66f77195a0549b72f99c39.zip
git-e4507ae84ed04c835b66f77195a0549b72f99c39.tar.gz
git-e4507ae84ed04c835b66f77195a0549b72f99c39.tar.bz2
Teach run-command to redirect stdout to /dev/null
Some run-command callers may wish to just discard any data that is sent to stdout from the child. This is a lot like our existing no_stdin support, we just open /dev/null and duplicate the descriptor into position. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'run-command.h')
-rw-r--r--run-command.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/run-command.h b/run-command.h
index 1c9126b..3680ef9 100644
--- a/run-command.h
+++ b/run-command.h
@@ -19,6 +19,7 @@ struct child_process {
unsigned close_in:1;
unsigned close_out:1;
unsigned no_stdin:1;
+ unsigned no_stdout:1;
unsigned git_cmd:1; /* if this is to be git sub-command */
unsigned stdout_to_stderr:1;
};