summaryrefslogtreecommitdiff
path: root/run-command.h
diff options
context:
space:
mode:
authorBrandon Williams <bmwill@google.com>2017-04-25 23:46:59 (GMT)
committerJunio C Hamano <gitster@pobox.com>2017-04-26 01:45:29 (GMT)
commit38124a40e480c1717326b7bc27bcbca758de908e (patch)
treece31606c4c21865813559aa1315dc4e13d111be4 /run-command.h
parent45afb1ca9c28855096c94926e5b16dfbcde7381f (diff)
downloadgit-38124a40e480c1717326b7bc27bcbca758de908e.zip
git-38124a40e480c1717326b7bc27bcbca758de908e.tar.gz
git-38124a40e480c1717326b7bc27bcbca758de908e.tar.bz2
run-command: expose is_executable function
Move the logic for 'is_executable()' from help.c to run_command.c and expose it so that callers from outside help.c can access the function. This is to enable run-command to be able to query if a file is executable in a future patch. Signed-off-by: Brandon Williams <bmwill@google.com> Reviewed-by: Jonathan Nieder <jrnieder@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
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 4fa8f65..3932420 100644
--- a/run-command.h
+++ b/run-command.h
@@ -51,6 +51,7 @@ struct child_process {
#define CHILD_PROCESS_INIT { NULL, ARGV_ARRAY_INIT, ARGV_ARRAY_INIT }
void child_process_init(struct child_process *);
void child_process_clear(struct child_process *);
+extern int is_executable(const char *name);
int start_command(struct child_process *);
int finish_command(struct child_process *);