diff options
author | Yiannis Marangos <yiannis.marangos@gmail.com> | 2014-04-10 21:54:12 +0300 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2014-04-10 12:18:55 -0700 |
commit | 9aa91af0361e3c32fde5f8388dee963838308cd6 (patch) | |
tree | e812122e47509cd50c380b77d2c44b304a1cc495 /diff-lib.c | |
parent | 7bbc4e8fdb33e0a8e42e77cc05460d4c4f615f4d (diff) | |
download | git-9aa91af0361e3c32fde5f8388dee963838308cd6.tar.gz git-9aa91af0361e3c32fde5f8388dee963838308cd6.tar.xz |
wrapper.c: add xpread() similar to xread()
It is a common mistake to call read(2)/pread(2) and forget to
anticipate that they may return error with EAGAIN/EINTR when the
system call is interrupted.
We have xread() helper to relieve callers of read(2) from having to
worry about it; add xpread() helper to do the same for pread(2).
Update the caller in the builtin/index-pack.c and the mmap emulation
in compat/.
Signed-off-by: Yiannis Marangos <yiannis.marangos@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'diff-lib.c')
0 files changed, 0 insertions, 0 deletions