Make read_in_full() and write_in_full() consistent with xread() and xwrite()
xread() and xwrite() return ssize_t values as their native POSIX counterparts read(2) and write(2). To be consistent, read_in_full() and write_in_full() should also return ssize_t values. Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:

committed by
Junio C Hamano

parent
9f1915d393
commit
0104ca09e3
@ -40,7 +40,7 @@ void maybe_flush_or_die(FILE *f, const char *desc)
|
||||
}
|
||||
}
|
||||
|
||||
int read_in_full(int fd, void *buf, size_t count)
|
||||
ssize_t read_in_full(int fd, void *buf, size_t count)
|
||||
{
|
||||
char *p = buf;
|
||||
ssize_t total = 0;
|
||||
@ -57,7 +57,7 @@ int read_in_full(int fd, void *buf, size_t count)
|
||||
return total;
|
||||
}
|
||||
|
||||
int write_in_full(int fd, const void *buf, size_t count)
|
||||
ssize_t write_in_full(int fd, const void *buf, size_t count)
|
||||
{
|
||||
const char *p = buf;
|
||||
ssize_t total = 0;
|
||||
|
Reference in New Issue
Block a user