diff options
author | Rob Landley <rob@landley.net> | 2008-07-18 08:43:18 -0500 |
---|---|---|
committer | Rob Landley <rob@landley.net> | 2008-07-18 08:43:18 -0500 |
commit | e824ed1b5a1d7a6c839348cf4636ceb9972e7a11 (patch) | |
tree | 5ae3bcc44c57fa31dd328a2b2be03caedb963eff /lib | |
parent | f15387d8d3a383cd83f4bae8eb4c7dc6a15210d5 (diff) | |
download | toybox-e824ed1b5a1d7a6c839348cf4636ceb9972e7a11.tar.gz |
Tweak from Roberto Foglietta.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/lib.c | 2 | ||||
-rw-r--r-- | lib/lib.h | 2 |
2 files changed, 3 insertions, 1 deletions
@@ -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; } @@ -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); |