summaryrefslogtreecommitdiff
path: root/sub-process.h
diff options
context:
space:
mode:
authorBen Peart <peartben@gmail.com>2017-05-05 11:28:02 -0400
committerJunio C Hamano <gitster@pobox.com>2017-05-15 13:01:57 +0900
commit4f2a2e9f0e26c1c543d1f282d6e88b3d0f608d07 (patch)
treee6f92f415fc89c7c982773020acfa7bd5964477e /sub-process.h
parent99605d62e8e7e568035dc953b24b79b3d52f0522 (diff)
downloadgit-4f2a2e9f0e26c1c543d1f282d6e88b3d0f608d07.tar.gz
convert: update subprocess_read_status() to not die on EOFbp/sub-process-convert-filter
Enable sub-processes to gracefully handle when the process dies by updating subprocess_read_status to return an error on EOF instead of dying. Update apply_multi_file_filter to take advantage of the revised subprocess_read_status. Signed-off-by: Ben Peart <benpeart@microsoft.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'sub-process.h')
-rw-r--r--sub-process.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sub-process.h b/sub-process.h
index a88e782bfc..7d451e1cde 100644
--- a/sub-process.h
+++ b/sub-process.h
@@ -44,6 +44,6 @@ static inline struct child_process *subprocess_get_child_process(
* key/value pairs and return the value from the last "status" packet
*/
-void subprocess_read_status(int fd, struct strbuf *status);
+int subprocess_read_status(int fd, struct strbuf *status);
#endif