summaryrefslogtreecommitdiff
path: root/unix
diff options
context:
space:
mode:
Diffstat (limited to 'unix')
-rw-r--r--unix/syslinux.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/unix/syslinux.c b/unix/syslinux.c
index 182e1bf9..e5041cda 100644
--- a/unix/syslinux.c
+++ b/unix/syslinux.c
@@ -152,10 +152,10 @@ ssize_t xpwrite(int fd, void *buf, size_t count, off_t offset)
/*
* Version of the read function suitable for libfat
*/
-int libfat_xpread(void *pp, void *buf, size_t secsize, libfat_sector_t sector)
+int libfat_xpread(intptr_t pp, void *buf, size_t secsize, libfat_sector_t sector)
{
off_t offset = (off_t)sector * secsize;
- return xpread((int)pp, buf, secsize, offset);
+ return xpread(pp, buf, secsize, offset);
}
int main(int argc, char *argv[])
@@ -442,7 +442,7 @@ umount:
* this is supposed to be a simple, privileged version
* of the installer.
*/
- fs = libfat_open(libfat_xpread, (void *)dev_fd);
+ fs = libfat_open(libfat_xpread, dev_fd);
ldlinux_cluster = libfat_searchdir(fs, 0, "LDLINUX SYS", NULL);
secp = sectors;
nsectors = 0;