Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/compat/linux Sprinkle a few more linux_umode_t where app...
details: https://anonhg.NetBSD.org/src/rev/10fefd4f291b
branches: trunk
changeset: 791884:10fefd4f291b
user: njoly <njoly%NetBSD.org@localhost>
date: Sun Dec 08 15:55:10 2013 +0000
description:
Sprinkle a few more linux_umode_t where appropriate.
Reduce diffs between archs.
diffstat:
sys/compat/linux/arch/alpha/syscalls.master | 14 ++++++++------
sys/compat/linux/arch/amd64/syscalls.master | 4 ++--
sys/compat/linux/arch/arm/syscalls.master | 12 ++++++------
sys/compat/linux/arch/m68k/syscalls.master | 12 ++++++------
sys/compat/linux/arch/mips/syscalls.master | 12 ++++++------
sys/compat/linux/arch/powerpc/syscalls.master | 12 ++++++------
sys/compat/linux/common/linux_file.c | 10 +++++-----
7 files changed, 39 insertions(+), 37 deletions(-)
diffs (truncated from 313 to 300 lines):
diff -r e6393526559b -r 10fefd4f291b sys/compat/linux/arch/alpha/syscalls.master
--- a/sys/compat/linux/arch/alpha/syscalls.master Sun Dec 08 14:59:43 2013 +0000
+++ b/sys/compat/linux/arch/alpha/syscalls.master Sun Dec 08 15:55:10 2013 +0000
@@ -1,4 +1,4 @@
- $NetBSD: syscalls.master,v 1.80 2013/11/19 03:52:07 chs Exp $
+ $NetBSD: syscalls.master,v 1.81 2013/12/08 15:55:10 njoly Exp $
;
; @(#)syscalls.master 8.1 (Berkeley) 7/19/93
@@ -91,13 +91,14 @@
7 NODEF { int|osf1_sys||wait4(int pid, int *status, \
int options, struct osf1_rusage *rusage); }
;8 ALIAS osf1_sys_old_creat, NOT USED
-8 STD { int|linux_sys||creat(const char *path, mode_t mode); }
+8 STD { int|linux_sys||creat(const char *path, linux_umode_t mode); }
9 NOARGS { int|sys||link(const char *path, const char *link); }
10 STD { int|linux_sys||unlink(const char *path); }
11 UNIMPL
12 NOARGS { int|sys||chdir(const char *path); }
13 NOARGS { int|sys||fchdir(int fd); }
-14 STD { int|linux_sys||mknod(const char *path, int mode, int dev); }
+14 STD { int|linux_sys||mknod(const char *path, linux_umode_t mode, \
+ int dev); }
15 NOARGS { int|sys||chmod(const char *path, int mode); }
16 NOARGS { int|sys||__posix_chown(const char *path, int uid, int gid); }
;17 ALIAS osf1_sys_brk
@@ -134,7 +135,8 @@
void *taddr, unsigned long tsize, \
void *daddr, unsigned long dsize); }
44 UNIMPL
-45 STD { int|linux_sys||open(const char *path, int flags, int mode); }
+45 STD { int|linux_sys||open(const char *path, int flags, \
+ linux_umode_t mode); }
46 UNIMPL
47 NOARGS { gid_t|sys||getgid_with_egid(void); }
; ALIAS osf1_sys_sigprocmask(int how, unsigned long mask);
@@ -252,7 +254,7 @@
122 NODEF { int|osf1_sys||settimeofday(struct osf1_timeval *tv, \
struct osf1_timezone *tzp); }
123 NOARGS { int|sys||__posix_fchown(int fd, int uid, int gid); }
-124 NOARGS { int|sys||fchmod(int fd, mode_t mode); }
+124 NOARGS { int|sys||fchmod(int fd, linux_umode_t mode); }
125 STD { int|linux_sys||recvfrom(int s, void *buf, int len, \
int flags, struct osockaddr *from, \
int *fromlenaddr); }
@@ -269,7 +271,7 @@
134 NOARGS { int|sys||shutdown(int s, int how); }
135 STD { int|linux_sys||socketpair(int domain, int type, \
int protocol, int *rsv); }
-136 NOARGS { int|sys||mkdir(const char *path, int mode); }
+136 NOARGS { int|sys||mkdir(const char *path, linux_umode_t mode); }
137 NOARGS { int|sys||rmdir(const char *path); }
138 NODEF { int|osf1_sys||utimes(const char *path, \
const struct osf1_timeval *tptr); }
diff -r e6393526559b -r 10fefd4f291b sys/compat/linux/arch/amd64/syscalls.master
--- a/sys/compat/linux/arch/amd64/syscalls.master Sun Dec 08 14:59:43 2013 +0000
+++ b/sys/compat/linux/arch/amd64/syscalls.master Sun Dec 08 15:55:10 2013 +0000
@@ -1,4 +1,4 @@
- $NetBSD: syscalls.master,v 1.45 2013/11/18 01:32:52 chs Exp $
+ $NetBSD: syscalls.master,v 1.46 2013/12/08 15:55:10 njoly Exp $
; @(#)syscalls.master 8.1 (Berkeley) 7/19/93
@@ -230,7 +230,7 @@
const char *to); }
83 NOARGS { int|sys||mkdir(const char *path, linux_umode_t mode); }
84 NOARGS { int|sys||rmdir(const char *path); }
-85 STD { int|linux_sys||creat(const char *path, int mode); }
+85 STD { int|linux_sys||creat(const char *path, linux_umode_t mode); }
86 NOARGS { int|sys||link(const char *path, const char *link); }
87 STD { int|linux_sys||unlink(const char *path); }
88 NOARGS { int|sys||symlink(const char *path, const char *to); }
diff -r e6393526559b -r 10fefd4f291b sys/compat/linux/arch/arm/syscalls.master
--- a/sys/compat/linux/arch/arm/syscalls.master Sun Dec 08 14:59:43 2013 +0000
+++ b/sys/compat/linux/arch/arm/syscalls.master Sun Dec 08 15:55:10 2013 +0000
@@ -1,4 +1,4 @@
- $NetBSD: syscalls.master,v 1.53 2013/11/19 03:52:07 chs Exp $
+ $NetBSD: syscalls.master,v 1.54 2013/12/08 15:55:10 njoly Exp $
; Derived from sys/compat/linux/arch/*/syscalls.master
; and from Linux 2.4.12 arch/arm/kernel/calls.S
@@ -59,18 +59,18 @@
3 NOARGS { int|sys||read(int fd, char *buf, u_int nbyte); }
4 NOARGS { int|sys||write(int fd, char *buf, u_int nbyte); }
5 STD { int|linux_sys||open(const char *path, int flags, \
- int mode); }
+ linux_umode_t mode); }
6 NOARGS { int|sys||close(int fd); }
7 STD { int|linux_sys||waitpid(int pid, int *status, \
int options);}
-8 STD { int|linux_sys||creat(const char *path, int mode); }
+8 STD { int|linux_sys||creat(const char *path, linux_umode_t mode); }
9 NOARGS { int|sys||link(const char *path, const char *link); }
10 STD { int|linux_sys||unlink(const char *path); }
11 NOARGS { int|sys||execve(const char *path, char **argp, \
char **envp); }
12 NOARGS { int|sys||chdir(const char *path); }
13 STD { int|linux_sys||time(linux_time_t *t); }
-14 STD { int|linux_sys||mknod(const char *path, int mode, \
+14 STD { int|linux_sys||mknod(const char *path, linux_umode_t mode, \
int dev); }
15 NOARGS { int|sys||chmod(const char *path, int mode); }
16 STD { int|linux_sys||lchown16(const char *path, \
@@ -101,7 +101,7 @@
37 STD { int|linux_sys||kill(int pid, int signum); }
38 NOARGS { int|sys||__posix_rename(const char *from, \
const char *to); }
-39 NOARGS { int|sys||mkdir(const char *path, int mode); }
+39 NOARGS { int|sys||mkdir(const char *path, linux_umode_t mode); }
40 NOARGS { int|sys||rmdir(const char *path); }
41 NOARGS { int|sys||dup(int fd); }
42 STD { int|linux_sys||pipe(int *pfds); }
@@ -180,7 +180,7 @@
92 NOARGS { int|compat_43_sys||truncate(const char *path, \
long length); }
93 NOARGS { int|compat_43_sys||ftruncate(int fd, long length); }
-94 NOARGS { int|sys||fchmod(int fd, int mode); }
+94 NOARGS { int|sys||fchmod(int fd, linux_umode_t mode); }
95 STD { int|linux_sys||fchown16(int fd, linux_uid16_t uid, \
linux_gid16_t gid); }
96 STD { int|linux_sys||getpriority(int which, int who); }
diff -r e6393526559b -r 10fefd4f291b sys/compat/linux/arch/m68k/syscalls.master
--- a/sys/compat/linux/arch/m68k/syscalls.master Sun Dec 08 14:59:43 2013 +0000
+++ b/sys/compat/linux/arch/m68k/syscalls.master Sun Dec 08 15:55:10 2013 +0000
@@ -1,4 +1,4 @@
- $NetBSD: syscalls.master,v 1.78 2013/11/19 03:52:07 chs Exp $
+ $NetBSD: syscalls.master,v 1.79 2013/12/08 15:55:10 njoly Exp $
; @(#)syscalls.master 8.1 (Berkeley) 7/19/93
@@ -62,18 +62,18 @@
3 NOARGS { int|sys||read(int fd, char *buf, u_int nbyte); }
4 NOARGS { int|sys||write(int fd, char *buf, u_int nbyte); }
5 STD { int|linux_sys||open(const char *path, int flags, \
- int mode); }
+ linux_umode_t mode); }
6 NOARGS { int|sys||close(int fd); }
7 STD { int|linux_sys||waitpid(int pid, int *status, \
int options);}
-8 STD { int|linux_sys||creat(const char *path, int mode); }
+8 STD { int|linux_sys||creat(const char *path, linux_umode_t mode); }
9 NOARGS { int|sys||link(const char *path, const char *link); }
10 STD { int|linux_sys||unlink(const char *path); }
11 NOARGS { int|sys||execve(const char *path, char **argp, \
char **envp); }
12 NOARGS { int|sys||chdir(const char *path); }
13 STD { int|linux_sys||time(linux_time_t *t); }
-14 STD { int|linux_sys||mknod(const char *path, int mode, \
+14 STD { int|linux_sys||mknod(const char *path, linux_umode_t mode, \
int dev); }
15 NOARGS { int|sys||chmod(const char *path, int mode); }
;16 lchown on i386; chown on m68k.
@@ -109,7 +109,7 @@
37 STD { int|linux_sys||kill(int pid, int signum); }
38 NOARGS { int|sys||__posix_rename(const char *from, \
const char *to); }
-39 NOARGS { int|sys||mkdir(const char *path, int mode); }
+39 NOARGS { int|sys||mkdir(const char *path, linux_umode_t mode); }
40 NOARGS { int|sys||rmdir(const char *path); }
41 NOARGS { int|sys||dup(int fd); }
42 STD { int|linux_sys||pipe(int *pfds); }
@@ -200,7 +200,7 @@
#else
93 UNIMPL compat_43_sys_ftruncate
#endif
-94 NOARGS { int|sys||fchmod(int fd, int mode); }
+94 NOARGS { int|sys||fchmod(int fd, linux_umode_t mode); }
95 STD { int|linux_sys||fchown16(int fd, linux_uid16_t uid, \
linux_gid16_t gid); }
96 STD { int|linux_sys||getpriority(int which, int who); }
diff -r e6393526559b -r 10fefd4f291b sys/compat/linux/arch/mips/syscalls.master
--- a/sys/compat/linux/arch/mips/syscalls.master Sun Dec 08 14:59:43 2013 +0000
+++ b/sys/compat/linux/arch/mips/syscalls.master Sun Dec 08 15:55:10 2013 +0000
@@ -1,4 +1,4 @@
- $NetBSD: syscalls.master,v 1.48 2013/11/19 03:52:07 chs Exp $
+ $NetBSD: syscalls.master,v 1.49 2013/12/08 15:55:10 njoly Exp $
; @(#)syscalls.master 8.1 (Berkeley) 7/19/93
@@ -62,18 +62,18 @@
3 NOARGS { int|sys||read(int fd, char *buf, u_int nbyte); }
4 NOARGS { int|sys||write(int fd, char *buf, u_int nbyte); }
5 STD { int|linux_sys||open(const char *path, int flags, \
- int mode); }
+ linux_umode_t mode); }
6 NOARGS { int|sys||close(int fd); }
7 STD { int|linux_sys||waitpid(int pid, int *status, \
int options);}
-8 STD { int|linux_sys||creat(const char *path, int mode); }
+8 STD { int|linux_sys||creat(const char *path, linux_umode_t mode); }
9 NOARGS { int|sys||link(const char *path, const char *link); }
10 STD { int|linux_sys||unlink(const char *path); }
11 NOARGS { int|sys||execve(const char *path, char **argp, \
char **envp); }
12 NOARGS { int|sys||chdir(const char *path); }
13 STD { int|linux_sys||time(linux_time_t *t); }
-14 STD { int|linux_sys||mknod(const char *path, int mode, \
+14 STD { int|linux_sys||mknod(const char *path, linux_umode_t mode, \
int dev); }
15 NOARGS { int|sys||chmod(const char *path, int mode); }
16 NOARGS { int|sys||__posix_lchown(const char *path, int uid, \
@@ -104,7 +104,7 @@
37 STD { int|linux_sys||kill(int pid, int signum); }
38 NOARGS { int|sys||__posix_rename(const char *from, \
const char *to); }
-39 NOARGS { int|sys||mkdir(const char *path, int mode); }
+39 NOARGS { int|sys||mkdir(const char *path, linux_umode_t mode); }
40 NOARGS { int|sys||rmdir(const char *path); }
41 NOARGS { int|sys||dup(int fd); }
42 STD { int|linux_sys||pipe(int *pfds); }
@@ -178,7 +178,7 @@
92 NOARGS { int|compat_43_sys||truncate(const char *path, \
long length); }
93 NOARGS { int|compat_43_sys||ftruncate(int fd, long length); }
-94 NOARGS { int|sys||fchmod(int fd, int mode); }
+94 NOARGS { int|sys||fchmod(int fd, linux_umode_t mode); }
95 NOARGS { int|sys||__posix_fchown(int fd, int uid, int gid); }
96 STD { int|linux_sys||getpriority(int which, int who); }
97 NOARGS { int|sys||setpriority(int which, int who, int prio); }
diff -r e6393526559b -r 10fefd4f291b sys/compat/linux/arch/powerpc/syscalls.master
--- a/sys/compat/linux/arch/powerpc/syscalls.master Sun Dec 08 14:59:43 2013 +0000
+++ b/sys/compat/linux/arch/powerpc/syscalls.master Sun Dec 08 15:55:10 2013 +0000
@@ -1,4 +1,4 @@
- $NetBSD: syscalls.master,v 1.56 2013/11/07 19:37:19 njoly Exp $
+ $NetBSD: syscalls.master,v 1.57 2013/12/08 15:55:10 njoly Exp $
; @(#)syscalls.master 8.1 (Berkeley) 7/19/93
@@ -85,18 +85,18 @@
3 NOARGS { int|sys||read(int fd, char *buf, u_int nbyte); }
4 NOARGS { int|sys||write(int fd, char *buf, u_int nbyte); }
5 STD { int|linux_sys||open(const char *path, int flags, \
- int mode); }
+ linux_umode_t mode); }
6 NOARGS { int|sys||close(int fd); }
7 STD { int|linux_sys||waitpid(int pid, int *status, \
int options);}
-8 STD { int|linux_sys||creat(const char *path, int mode); }
+8 STD { int|linux_sys||creat(const char *path, linux_umode_t mode); }
9 NOARGS { int|sys||link(const char *path, const char *link); }
10 STD { int|linux_sys||unlink(const char *path); }
11 NOARGS { int|sys||execve(const char *path, char **argp, \
char **envp); }
12 NOARGS { int|sys||chdir(const char *path); }
13 STD { int|linux_sys||time(linux_time_t *t); }
-14 STD { int|linux_sys||mknod(const char *path, int mode, \
+14 STD { int|linux_sys||mknod(const char *path, linux_umode_t mode, \
int dev); }
15 NOARGS { int|sys||chmod(const char *path, int mode); }
16 NOARGS { int|sys||__posix_lchown(const char *path, int uid, \
@@ -127,7 +127,7 @@
37 STD { int|linux_sys||kill(int pid, int signum); }
38 NOARGS { int|sys||__posix_rename(const char *from, \
const char *to); }
-39 NOARGS { int|sys||mkdir(const char *path, int mode); }
+39 NOARGS { int|sys||mkdir(const char *path, linux_umode_t mode); }
40 NOARGS { int|sys||rmdir(const char *path); }
41 NOARGS { int|sys||dup(int fd); }
42 STD { int|linux_sys||pipe(int *pfds); }
@@ -206,7 +206,7 @@
92 NOARGS { int|compat_43_sys||truncate(const char *path, \
long length); }
93 NOARGS { int|compat_43_sys||ftruncate(int fd, long length); }
-94 NOARGS { int|sys||fchmod(int fd, int mode); }
+94 NOARGS { int|sys||fchmod(int fd, linux_umode_t mode); }
95 NOARGS { int|sys||__posix_fchown(int fd, int uid, int gid); }
96 STD { int|linux_sys||getpriority(int which, int who); }
97 NOARGS { int|sys||setpriority(int which, int who, int prio); }
diff -r e6393526559b -r 10fefd4f291b sys/compat/linux/common/linux_file.c
--- a/sys/compat/linux/common/linux_file.c Sun Dec 08 14:59:43 2013 +0000
+++ b/sys/compat/linux/common/linux_file.c Sun Dec 08 15:55:10 2013 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: linux_file.c,v 1.107 2013/12/08 14:59:43 njoly Exp $ */
+/* $NetBSD: linux_file.c,v 1.108 2013/12/08 15:55:10 njoly Exp $ */
/*-
* Copyright (c) 1995, 1998, 2008 The NetBSD Foundation, Inc.
@@ -35,7 +35,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: linux_file.c,v 1.107 2013/12/08 14:59:43 njoly Exp $");
+__KERNEL_RCSID(0, "$NetBSD: linux_file.c,v 1.108 2013/12/08 15:55:10 njoly Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -144,7 +144,7 @@
{
/* {
syscallarg(const char *) path;
- syscallarg(int) mode;
+ syscallarg(linux_umode_t) mode;
} */
struct sys_open_args oa;
@@ -193,7 +193,7 @@
/* {
syscallarg(const char *) path;
syscallarg(int) flags;
- syscallarg(int) mode;
Home |
Main Index |
Thread Index |
Old Index