convert: update subprocess_read_status() to not die on EOF

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>
This commit is contained in:
Ben Peart
2017-05-05 11:28:02 -04:00
committed by Junio C Hamano
parent 99605d62e8
commit 4f2a2e9f0e
3 changed files with 16 additions and 6 deletions

View File

@@ -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