xread() and xwrite() should take void *, not char *.
This commit is contained in:
parent
d3e9d64b17
commit
3388f4c4de
@ -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");
|
||||
}
|
||||
|
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user