From: Ilari Liusvaara Date: Wed, 30 Dec 2009 10:52:16 GMT Subject: [Updated PATCH 0/2] Improve remote helpers exec error reporting Message-ID: <1262170338-11574-1-git-send-email-ilari.liusvaara@elisanet.fi> This reroll fixes the following from previous round: - Split loop-trying-to-close to its own inline function. - Don't rely on pipe(2) preserving fd array in case of failure. - Don't try to use partially received error codes. - Don't send error about partial write as it would go to who knows where. - Add a testcase (ENOENT is detected correctly). Ilari Liusvaara (2): Report exec errors from run-command Improve transport helper exec failure reporting Makefile | 1 + run-command.c | 79 ++++++++++++++++++++++++++++++++++++++++++++++-- t/t0061-run-command.sh | 13 ++++++++ test-run-command.c | 35 +++++++++++++++++++++ transport-helper.c | 14 ++++++-- 5 files changed, 135 insertions(+), 7 deletions(-) create mode 100755 t/t0061-run-command.sh create mode 100644 test-run-command.c