--- src/sys/emulation/linux/linux_file.c 2006/04/26 17:42:52 1.25 +++ src/sys/emulation/linux/linux_file.c 2006/04/27 08:03:56 1.26 @@ -820,7 +820,7 @@ linux_pread(struct linux_pread_args *uap if (auio.uio_resid < 0) error = EINVAL; else - error = kern_readv(uap->fd, &auio, FOF_OFFSET, &uap->sysmsg_result); + error = kern_preadv(uap->fd, &auio, FOF_OFFSET, &uap->sysmsg_result); return(error); } @@ -845,7 +845,7 @@ linux_pwrite(struct linux_pwrite_args *u if (auio.uio_resid < 0) error = EINVAL; else - error = kern_writev(uap->fd, &auio, FOF_OFFSET, &uap->sysmsg_result); + error = kern_pwritev(uap->fd, &auio, FOF_OFFSET, &uap->sysmsg_result); return(error); }