From e824ed1b5a1d7a6c839348cf4636ceb9972e7a11 Mon Sep 17 00:00:00 2001
From: Rob Landley <rob@landley.net>
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(-)

(limited to 'lib')

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