From e824ed1b5a1d7a6c839348cf4636ceb9972e7a11 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Fri, 18 Jul 2008 08:43:18 -0500 Subject: Tweak from Roberto Foglietta. --- lib/lib.c | 2 +- lib/lib.h | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/lib.c b/lib/lib.c index d1568932..8f742894 100644 --- a/lib/lib.c +++ b/lib/lib.c @@ -550,7 +550,7 @@ char *readfile(char *name) if (fd == -1) return 0; len = fdlength(fd); buf = xmalloc(len+1); - buf[xread(fd, buf, len)] = 0; + buf[xreadall(fd, buf, len)] = 0; return buf; } diff --git a/lib/lib.h b/lib/lib.h index db283cf3..cfbeeb3a 100644 --- a/lib/lib.h +++ b/lib/lib.h @@ -73,6 +73,8 @@ ssize_t writeall(int fd, void *buf, size_t len); size_t xread(int fd, void *buf, size_t len); void xreadall(int fd, void *buf, size_t len); void xwrite(int fd, void *buf, size_t len); +char *readfile(char *name); +char *xreadfile(char *name); char *xgetcwd(void); void xstat(char *path, struct stat *st); char *xabspath(char *path); -- cgit v1.2.3