xread() and xwrite() should take void *, not char *.

This commit is contained in:
Rob Landley 2007-01-08 04:26:01 -05:00
parent d3e9d64b17
commit 3388f4c4de
2 changed files with 4 additions and 4 deletions

View File

@ -214,12 +214,12 @@ ssize_t writeall(int fd, void *buf, size_t count)
}
// Die if we can't fill a buffer
void xread(int fd, char *buf, size_t count)
void xread(int fd, void *buf, size_t count)
{
if (count != readall(fd, buf, count)) perror_exit("xread");
}
void xwrite(int fd, char *buf, size_t count)
void xwrite(int fd, void *buf, size_t count)
{
if (count != writeall(fd, buf, count)) perror_exit("xwrite");
}

View File

@ -46,8 +46,8 @@ ssize_t reread(int fd, void *buf, size_t count);
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, char *buf, size_t count);
void xwrite(int fd, char *buf, size_t count);
void xread(int fd, void *buf, size_t count);
void xwrite(int fd, void *buf, size_t count);
char *xgetcwd(void);
char *xabspath(char *path);
struct string_list *find_in_path(char *path, char *filename);