diff options
Diffstat (limited to 'sys/compat/linux/common/linux_file.c')
| -rw-r--r-- | sys/compat/linux/common/linux_file.c | 93 |
1 files changed, 21 insertions, 72 deletions
diff --git a/sys/compat/linux/common/linux_file.c b/sys/compat/linux/common/linux_file.c index 481288bf2ff..dc4942099ac 100644 --- a/sys/compat/linux/common/linux_file.c +++ b/sys/compat/linux/common/linux_file.c @@ -1,4 +1,4 @@ -/* $NetBSD: linux_file.c,v 1.87 2007/12/04 18:40:15 dsl Exp $ */ +/* $NetBSD: linux_file.c,v 1.88 2007/12/08 18:36:07 dsl Exp $ */ /*- * Copyright (c) 1995, 1998 The NetBSD Foundation, Inc. @@ -42,7 +42,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: linux_file.c,v 1.87 2007/12/04 18:40:15 dsl Exp $"); +__KERNEL_RCSID(0, "$NetBSD: linux_file.c,v 1.88 2007/12/08 18:36:07 dsl Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -94,8 +94,7 @@ static int linux_stat1(struct lwp *, void *, register_t *, int); * of the flags used in open(2) and fcntl(2). */ static int -linux_to_bsd_ioflags(lflags) - int lflags; +linux_to_bsd_ioflags(int lflags) { int res = 0; @@ -115,8 +114,7 @@ linux_to_bsd_ioflags(lflags) } static int -bsd_to_linux_ioflags(bflags) - int bflags; +bsd_to_linux_ioflags(int bflags) { int res = 0; @@ -145,10 +143,7 @@ bsd_to_linux_ioflags(bflags) * Just call open(2) with the TRUNC, CREAT and WRONLY flags. */ int -linux_sys_creat(l, v, retval) - struct lwp *l; - void *v; - register_t *retval; +linux_sys_creat(struct lwp *l, void *v, register_t *retval) { struct linux_sys_creat_args /* { syscallarg(const char *) path; @@ -170,10 +165,7 @@ linux_sys_creat(l, v, retval) * (XXX is this necessary?) */ int -linux_sys_open(l, v, retval) - struct lwp *l; - void *v; - register_t *retval; +linux_sys_open(struct lwp *l, void *v, register_t *retval) { struct linux_sys_open_args /* { syscallarg(const char *) path; @@ -225,9 +217,7 @@ linux_sys_open(l, v, retval) * the fields, and the 'whence' value. */ static void -bsd_to_linux_flock(bfp, lfp) - struct flock *bfp; - struct linux_flock *lfp; +bsd_to_linux_flock(struct flock *bfp, struct linux_flock *lfp) { lfp->l_start = bfp->l_start; @@ -248,9 +238,7 @@ bsd_to_linux_flock(bfp, lfp) } static void -linux_to_bsd_flock(lfp, bfp) - struct linux_flock *lfp; - struct flock *bfp; +linux_to_bsd_flock(struct linux_flock *lfp, struct flock *bfp) { bfp->l_start = lfp->l_start; @@ -277,10 +265,7 @@ linux_to_bsd_flock(lfp, bfp) * because the flag values and lock structure are different. */ int -linux_sys_fcntl(l, v, retval) - struct lwp *l; - void *v; - register_t *retval; +linux_sys_fcntl(struct lwp *l, void *v, register_t *retval) { struct linux_sys_fcntl_args /* { syscallarg(int) fd; @@ -478,9 +463,7 @@ linux_sys_fcntl(l, v, retval) * things against constant major device numbers? sigh) */ static void -bsd_to_linux_stat(bsp, lsp) - struct stat *bsp; - struct linux_stat *lsp; +bsd_to_linux_stat(struct stat *bsp, struct linux_stat *lsp) { lsp->lst_dev = linux_fakedev(bsp->st_dev, 0); @@ -511,10 +494,7 @@ bsd_to_linux_stat(bsp, lsp) * by one function to avoid code duplication. */ int -linux_sys_fstat(l, v, retval) - struct lwp *l; - void *v; - register_t *retval; +linux_sys_fstat(struct lwp *l, void *v, register_t *retval) { struct linux_sys_fstat_args /* { syscallarg(int) fd; @@ -533,11 +513,7 @@ linux_sys_fstat(l, v, retval) } static int -linux_stat1(l, v, retval, flags) - struct lwp *l; - void *v; - register_t *retval; - int flags; +linux_stat1(struct lwp *l, void *v, register_t *retval, int flags) { struct linux_stat tmplst; struct stat tmpst; @@ -554,10 +530,7 @@ linux_stat1(l, v, retval, flags) } int -linux_sys_stat(l, v, retval) - struct lwp *l; - void *v; - register_t *retval; +linux_sys_stat(struct lwp *l, void *v, register_t *retval) { struct linux_sys_stat_args /* { syscallarg(const char *) path; @@ -570,10 +543,7 @@ linux_sys_stat(l, v, retval) /* Note: this is "newlstat" in the Linux sources */ /* (we don't bother with the old lstat currently) */ int -linux_sys_lstat(l, v, retval) - struct lwp *l; - void *v; - register_t *retval; +linux_sys_lstat(struct lwp *l, void *v, register_t *retval) { struct linux_sys_lstat_args /* { syscallarg(const char *) path; @@ -626,10 +596,7 @@ linux_sys_unlink(l, v, retval) } int -linux_sys_mknod(l, v, retval) - struct lwp *l; - void *v; - register_t *retval; +linux_sys_mknod(struct lwp *l, void *v, register_t *retval) { struct linux_sys_mknod_args /* { syscallarg(const char *) path; @@ -665,10 +632,7 @@ linux_sys_mknod(l, v, retval) #if defined(__i386__) || defined(__m68k__) || \ defined(__arm__) int -linux_sys_chown16(l, v, retval) - struct lwp *l; - void *v; - register_t *retval; +linux_sys_chown16(struct lwp *l, void *v, register_t *retval) { struct linux_sys_chown16_args /* { syscallarg(const char *) path; @@ -687,10 +651,7 @@ linux_sys_chown16(l, v, retval) } int -linux_sys_fchown16(l, v, retval) - struct lwp *l; - void *v; - register_t *retval; +linux_sys_fchown16(struct lwp *l, void *v, register_t *retval) { struct linux_sys_fchown16_args /* { syscallarg(int) fd; @@ -709,10 +670,7 @@ linux_sys_fchown16(l, v, retval) } int -linux_sys_lchown16(l, v, retval) - struct lwp *l; - void *v; - register_t *retval; +linux_sys_lchown16(struct lwp *l, void *v, register_t *retval) { struct linux_sys_lchown16_args /* { syscallarg(char *) path; @@ -738,10 +696,7 @@ linux_sys_lchown16(l, v, retval) * (syscall #148 on the arm) */ int -linux_sys_fdatasync(l, v, retval) - struct lwp *l; - void *v; - register_t *retval; +linux_sys_fdatasync(struct lwp *l, void *v, register_t *retval) { #ifdef notdef struct linux_sys_fdatasync_args /* { @@ -755,10 +710,7 @@ linux_sys_fdatasync(l, v, retval) * pread(2). */ int -linux_sys_pread(l, v, retval) - struct lwp *l; - void *v; - register_t *retval; +linux_sys_pread(struct lwp *l, void *v, register_t *retval) { struct linux_sys_pread_args /* { syscallarg(int) fd; @@ -780,10 +732,7 @@ linux_sys_pread(l, v, retval) * pwrite(2). */ int -linux_sys_pwrite(l, v, retval) - struct lwp *l; - void *v; - register_t *retval; +linux_sys_pwrite(struct lwp *l, void *v, register_t *retval) { struct linux_sys_pwrite_args /* { syscallarg(int) fd; |
