diff options
Diffstat (limited to 'write_or_die.c')
-rw-r--r-- | write_or_die.c | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/write_or_die.c b/write_or_die.c index 4e8183e93..5c4bc8515 100644 --- a/write_or_die.c +++ b/write_or_die.c @@ -17,25 +17,13 @@ int read_in_full(int fd, void *buf, size_t count) return total; } -void read_or_die(int fd, void *buf, size_t count) -{ - ssize_t loaded; - - loaded = read_in_full(fd, buf, count); - if (loaded != count) { - if (loaded < 0) - die("read error (%s)", strerror(errno)); - die("read error: end of file"); - } -} - int write_in_full(int fd, const void *buf, size_t count) { const char *p = buf; ssize_t total = 0; while (count > 0) { - size_t written = xwrite(fd, p, count); + ssize_t written = xwrite(fd, p, count); if (written < 0) return -1; if (!written) { |