diff options
author | Andy Whitcroft <apw@shadowen.org> | 2007-01-08 15:58:08 +0000 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2007-01-08 15:44:47 -0800 |
commit | 93d26e4cb9cec2eb8abb4f37e6dda2c86fcceeac (patch) | |
tree | 8d3cda91ddd8242531995cb304f37578bfaa7cf0 /environment.c | |
parent | short i/o: clean up the naming for the write_{in,or}_xxx family (diff) | |
download | tgif-93d26e4cb9cec2eb8abb4f37e6dda2c86fcceeac.tar.xz |
short i/o: fix calls to read to use xread or read_in_full
We have a number of badly checked read() calls. Often we are
expecting read() to read exactly the size we requested or fail, this
fails to handle interrupts or short reads. Add a read_in_full()
providing those semantics. Otherwise we at a minimum need to check
for EINTR and EAGAIN, where this is appropriate use xread().
Signed-off-by: Andy Whitcroft <apw@shadowen.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'environment.c')
0 files changed, 0 insertions, 0 deletions