So here's the reroll. Changes since v1: - add die_errno() [1/3] and use it [2/3] - [3/3] dropped errno reporting after write_buffer, as it already does error(..., strerror(errno)) - [3/3] save errno around rollback_locks in builtin-commit.c:965 Thomas Rast (3): Introduce die_errno() that appends strerror(errno) to die() Convert existing die(..., strerror(errno)) to die_errno() Use die_errno() instead of die() when checking syscalls abspath.c | 12 ++++++------ bisect.c | 5 ++--- branch.c | 4 ++-- builtin-add.c | 2 +- builtin-apply.c | 12 ++++++------ builtin-archive.c | 4 ++-- builtin-blame.c | 16 +++++++--------- builtin-clone.c | 22 ++++++++++------------ builtin-commit-tree.c | 3 +-- builtin-commit.c | 36 +++++++++++++++++------------------- builtin-config.c | 4 ++-- builtin-diff.c | 2 +- builtin-fast-export.c | 5 ++--- builtin-fetch--tool.c | 2 +- builtin-fmt-merge-msg.c | 5 ++--- builtin-fsck.c | 10 +++++----- builtin-grep.c | 2 +- builtin-init-db.c | 22 +++++++++++----------- builtin-log.c | 4 ++-- builtin-mailsplit.c | 7 +++---- builtin-merge.c | 33 +++++++++++++++++++-------------- builtin-mv.c | 2 +- builtin-pack-objects.c | 14 +++++--------- builtin-rev-parse.c | 2 +- builtin-revert.c | 2 +- builtin-rm.c | 2 +- builtin-send-pack.c | 2 +- builtin-stripspace.c | 2 +- builtin-tag.c | 9 ++++----- builtin-tar-tree.c | 2 +- builtin-unpack-objects.c | 2 +- combine-diff.c | 2 +- connect.c | 4 ++-- csum-file.c | 5 ++--- daemon.c | 15 +++++++-------- diff.c | 10 +++++----- dir.c | 2 +- entry.c | 10 +++++----- fast-import.c | 8 ++++---- git-compat-util.h | 1 + git.c | 6 +++--- hash-object.c | 2 +- index-pack.c | 21 ++++++++++----------- ll-merge.c | 2 +- merge-recursive.c | 6 +++--- mktag.c | 2 +- pack-refs.c | 7 +++---- pack-write.c | 10 +++++----- pkt-line.c | 4 ++-- read-cache.c | 8 ++++---- refs.c | 2 +- run-command.c | 4 ++-- setup.c | 18 +++++++++--------- sha1_file.c | 2 +- shell.c | 2 +- test-sha1.c | 2 +- transport.c | 4 ++-- unpack-file.c | 2 +- usage.c | 13 +++++++++++++ wrapper.c | 8 ++++---- write_or_die.c | 6 +++--- 61 files changed, 219 insertions(+), 220 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html