version 1.18, 2004/06/17 18:29:40 |
version 1.18.4.1, 2005/04/29 11:28:41 |
Line 59 __KERNEL_RCSID(0, "$NetBSD$"); |
|
Line 59 __KERNEL_RCSID(0, "$NetBSD$"); |
|
#include <compat/netbsd32/netbsd32_conv.h> |
#include <compat/netbsd32/netbsd32_conv.h> |
|
|
|
|
static int dofilereadv32 __P((struct proc *, int, struct file *, struct netbsd32_iovec *, |
static int dofilereadv32 __P((struct proc *, int, struct file *, struct netbsd32_iovec *, |
int, off_t *, int, register_t *)); |
int, off_t *, int, register_t *)); |
static int dofilewritev32 __P((struct proc *, int, struct file *, struct netbsd32_iovec *, |
static int dofilewritev32 __P((struct proc *, int, struct file *, struct netbsd32_iovec *, |
int, off_t *, int, register_t *)); |
int, off_t *, int, register_t *)); |
static int change_utimes32 __P((struct vnode *, netbsd32_timevalp_t, struct proc *)); |
static int change_utimes32 __P((struct vnode *, netbsd32_timevalp_t, struct proc *)); |
|
|
Line 90 netbsd32_readv(l, v, retval) |
|
Line 90 netbsd32_readv(l, v, retval) |
|
FILE_USE(fp); |
FILE_USE(fp); |
|
|
return (dofilereadv32(p, fd, fp, |
return (dofilereadv32(p, fd, fp, |
(struct netbsd32_iovec *)NETBSD32PTR64(SCARG(uap, iovp)), |
(struct netbsd32_iovec *)NETBSD32PTR64(SCARG(uap, iovp)), |
SCARG(uap, iovcnt), &fp->f_offset, FOF_UPDATE_OFFSET, retval)); |
SCARG(uap, iovcnt), &fp->f_offset, FOF_UPDATE_OFFSET, retval)); |
} |
} |
|
|
Line 608 netbsd32_futimes(l, v, retval) |
|
Line 608 netbsd32_futimes(l, v, retval) |
|
if ((error = getvnode(p->p_fd, SCARG(uap, fd), &fp)) != 0) |
if ((error = getvnode(p->p_fd, SCARG(uap, fd), &fp)) != 0) |
return (error); |
return (error); |
|
|
error = change_utimes32((struct vnode *)fp->f_data, |
error = change_utimes32((struct vnode *)fp->f_data, |
SCARG(uap, tptr), p); |
SCARG(uap, tptr), p); |
FILE_UNUSE(fp, p); |
FILE_UNUSE(fp, p); |
return (error); |
return (error); |
|
|
getcwd_common __P((struct vnode *, struct vnode *, |
getcwd_common __P((struct vnode *, struct vnode *, |
char **, char *, int, int, struct proc *)); |
char **, char *, int, int, struct proc *)); |
|
|
int netbsd32___getcwd(l, v, retval) |
int netbsd32___getcwd(l, v, retval) |
struct lwp *l; |
struct lwp *l; |
void *v; |
void *v; |
register_t *retval; |
register_t *retval; |