Mercurial > hg > toybox
changeset 311:962bbf7341f8
Tweak from Roberto Foglietta.
author | Rob Landley <rob@landley.net> |
---|---|
date | Fri, 18 Jul 2008 08:43:18 -0500 |
parents | 8b8116214b1c |
children | 064fc1b8b7b1 |
files | lib/lib.c lib/lib.h |
diffstat | 2 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/lib/lib.c Fri Jul 18 05:43:44 2008 -0500 +++ b/lib/lib.c Fri Jul 18 08:43:18 2008 -0500 @@ -550,7 +550,7 @@ 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; }
--- a/lib/lib.h Fri Jul 18 05:43:44 2008 -0500 +++ b/lib/lib.h Fri Jul 18 08:43:18 2008 -0500 @@ -73,6 +73,8 @@ 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);