Mercurial > hg > toybox
diff lib/lib.h @ 53:41d55b5d49fd
Add start of mke2fs/gene2fs, and some other stuff I've been working on.
author | Rob Landley <rob@landley.net> |
---|---|
date | Sun, 14 Jan 2007 20:20:06 -0500 |
parents | ba561c21ea27 |
children | 69efffcacd70 |
line wrap: on
line diff
--- a/lib/lib.h Mon Jan 08 04:26:01 2007 -0500 +++ b/lib/lib.h Sun Jan 14 20:20:06 2007 -0500 @@ -30,6 +30,7 @@ void perror_msg(char *msg, ...); void error_exit(char *msg, ...); void perror_exit(char *msg, ...); +void usage_exit(void); void strlcpy(char *dest, char *src, size_t size); void *xmalloc(size_t size); void *xzalloc(size_t size); @@ -46,7 +47,8 @@ ssize_t rewrite(int fd, void *buf, size_t count); ssize_t readall(int fd, void *buf, size_t count); ssize_t writeall(int fd, void *buf, size_t count); -void xread(int fd, void *buf, size_t count); +size_t xread(int fd, void *buf, size_t count); +void xreadall(int fd, void *buf, size_t count); void xwrite(int fd, void *buf, size_t count); char *xgetcwd(void); char *xabspath(char *path);