summaryrefslogtreecommitdiff
path: root/sys/compat/linux/common/linux_file.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/compat/linux/common/linux_file.c')
-rw-r--r--sys/compat/linux/common/linux_file.c93
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;