Module Name:    src
Committed By:   njoly
Date:           Wed Jun 25 16:30:42 UTC 2014

Modified Files:
        src/sys/compat/linux/arch/alpha: linux_fcntl.h
        src/sys/compat/linux/arch/amd64: linux_fcntl.h
        src/sys/compat/linux/arch/arm: linux_fcntl.h
        src/sys/compat/linux/arch/i386: linux_fcntl.h
        src/sys/compat/linux/arch/m68k: linux_fcntl.h
        src/sys/compat/linux/arch/mips: linux_fcntl.h
        src/sys/compat/linux/arch/powerpc: linux_fcntl.h

Log Message:
Add a few missing open(2) flags (LINUX_O_*). Fix alpha wrong values.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/compat/linux/arch/alpha/linux_fcntl.h
cvs rdiff -u -r1.4 -r1.5 src/sys/compat/linux/arch/amd64/linux_fcntl.h
cvs rdiff -u -r1.4 -r1.5 src/sys/compat/linux/arch/arm/linux_fcntl.h
cvs rdiff -u -r1.7 -r1.8 src/sys/compat/linux/arch/i386/linux_fcntl.h
cvs rdiff -u -r1.4 -r1.5 src/sys/compat/linux/arch/m68k/linux_fcntl.h
cvs rdiff -u -r1.7 -r1.8 src/sys/compat/linux/arch/mips/linux_fcntl.h
cvs rdiff -u -r1.9 -r1.10 src/sys/compat/linux/arch/powerpc/linux_fcntl.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/compat/linux/arch/alpha/linux_fcntl.h
diff -u src/sys/compat/linux/arch/alpha/linux_fcntl.h:1.4 src/sys/compat/linux/arch/alpha/linux_fcntl.h:1.5
--- src/sys/compat/linux/arch/alpha/linux_fcntl.h:1.4	Tue Nov  2 18:01:25 2010
+++ src/sys/compat/linux/arch/alpha/linux_fcntl.h	Wed Jun 25 16:30:42 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: linux_fcntl.h,v 1.4 2010/11/02 18:01:25 chs Exp $	*/
+/*	$NetBSD: linux_fcntl.h,v 1.5 2014/06/25 16:30:42 njoly Exp $	*/
 
 /*-
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -45,10 +45,14 @@
 #define LINUX_O_TRUNC		0x000400
 #define LINUX_O_EXCL		0x000800
 #define LINUX_O_NDELAY		LINUX_O_NONBLOCK
+#define LINUX_O_NOCTTY		0x001000
 #define LINUX_FASYNC		0x002000
 #define LINUX_O_SYNC		0x004000
-#define LINUX_O_NOCTTY		0x008000
-#define LINUX_O_DIRECTORY	0x040000
+#define LINUX_O_DIRECTORY	0x008000
+#define LINUX_O_NOFOLLOW	0x010000
+#define LINUX_O_LARGEFILE	0x020000
+#define LINUX_O_DIRECT		0x080000
+#define LINUX_O_NOATIME		0x100000
 #define LINUX_O_CLOEXEC		0x200000
 
 /* fcntl(2) operations */

Index: src/sys/compat/linux/arch/amd64/linux_fcntl.h
diff -u src/sys/compat/linux/arch/amd64/linux_fcntl.h:1.4 src/sys/compat/linux/arch/amd64/linux_fcntl.h:1.5
--- src/sys/compat/linux/arch/amd64/linux_fcntl.h:1.4	Tue Nov  2 18:01:25 2010
+++ src/sys/compat/linux/arch/amd64/linux_fcntl.h	Wed Jun 25 16:30:42 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: linux_fcntl.h,v 1.4 2010/11/02 18:01:25 chs Exp $ */
+/*	$NetBSD: linux_fcntl.h,v 1.5 2014/06/25 16:30:42 njoly Exp $ */
 
 /*-
  * Copyright (c) 2005 Emmanuel Dreyfus, all rights reserved.
@@ -50,7 +50,11 @@
 #define LINUX_O_NDELAY		LINUX_O_NONBLOCK
 #define LINUX_O_SYNC		0x01000
 #define LINUX_FASYNC		0x02000
+#define LINUX_O_DIRECT		0x04000
+#define LINUX_O_LARGEFILE	0x08000
 #define LINUX_O_DIRECTORY	0x10000
+#define LINUX_O_NOFOLLOW	0x20000
+#define LINUX_O_NOATIME		0x40000
 #define LINUX_O_CLOEXEC		0x80000
 
 /* fcntl(2) operations */

Index: src/sys/compat/linux/arch/arm/linux_fcntl.h
diff -u src/sys/compat/linux/arch/arm/linux_fcntl.h:1.4 src/sys/compat/linux/arch/arm/linux_fcntl.h:1.5
--- src/sys/compat/linux/arch/arm/linux_fcntl.h:1.4	Tue Nov  2 18:01:25 2010
+++ src/sys/compat/linux/arch/arm/linux_fcntl.h	Wed Jun 25 16:30:42 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: linux_fcntl.h,v 1.4 2010/11/02 18:01:25 chs Exp $	*/
+/*	$NetBSD: linux_fcntl.h,v 1.5 2014/06/25 16:30:42 njoly Exp $	*/
 
 /*-
  * Copyright (c) 1995, 1998 The NetBSD Foundation, Inc.
@@ -49,6 +49,10 @@
 #define LINUX_O_SYNC		0x01000
 #define LINUX_FASYNC		0x02000
 #define LINUX_O_DIRECTORY	0x04000
+#define LINUX_O_NOFOLLOW	0x08000
+#define LINUX_O_DIRECT		0x10000
+#define LINUX_O_LARGEFILE	0x20000
+#define LINUX_O_NOATIME		0x40000
 #define LINUX_O_CLOEXEC		0x80000
 
 /* fcntl(2) operations */

Index: src/sys/compat/linux/arch/i386/linux_fcntl.h
diff -u src/sys/compat/linux/arch/i386/linux_fcntl.h:1.7 src/sys/compat/linux/arch/i386/linux_fcntl.h:1.8
--- src/sys/compat/linux/arch/i386/linux_fcntl.h:1.7	Tue Nov  2 18:01:26 2010
+++ src/sys/compat/linux/arch/i386/linux_fcntl.h	Wed Jun 25 16:30:42 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: linux_fcntl.h,v 1.7 2010/11/02 18:01:26 chs Exp $	*/
+/*	$NetBSD: linux_fcntl.h,v 1.8 2014/06/25 16:30:42 njoly Exp $	*/
 
 /*-
  * Copyright (c) 1995, 1998 The NetBSD Foundation, Inc.
@@ -48,7 +48,11 @@
 #define LINUX_O_NDELAY		LINUX_O_NONBLOCK
 #define LINUX_O_SYNC		0x01000
 #define LINUX_FASYNC		0x02000
+#define LINUX_O_DIRECT		0x04000
+#define LINUX_O_LARGEFILE	0x08000
 #define LINUX_O_DIRECTORY	0x10000
+#define LINUX_O_NOFOLLOW	0x20000
+#define LINUX_O_NOATIME		0x40000
 #define LINUX_O_CLOEXEC		0x80000
 
 /* fcntl(2) operations */

Index: src/sys/compat/linux/arch/m68k/linux_fcntl.h
diff -u src/sys/compat/linux/arch/m68k/linux_fcntl.h:1.4 src/sys/compat/linux/arch/m68k/linux_fcntl.h:1.5
--- src/sys/compat/linux/arch/m68k/linux_fcntl.h:1.4	Tue Nov  2 18:01:26 2010
+++ src/sys/compat/linux/arch/m68k/linux_fcntl.h	Wed Jun 25 16:30:42 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: linux_fcntl.h,v 1.4 2010/11/02 18:01:26 chs Exp $	*/
+/*	$NetBSD: linux_fcntl.h,v 1.5 2014/06/25 16:30:42 njoly Exp $	*/
 
 /*-
  * Copyright (c) 1995, 1998 The NetBSD Foundation, Inc.
@@ -50,6 +50,9 @@
 #define LINUX_FASYNC		0x02000
 #define LINUX_O_DIRECTORY	0x04000
 #define LINUX_O_NOFOLLOW	0x08000
+#define LINUX_O_DIRECT		0x10000
+#define LINUX_O_LARGEFILE	0x20000
+#define LINUX_O_NOATIME		0x40000
 #define LINUX_O_CLOEXEC		0x80000
 
 /* fcntl(2) operations */

Index: src/sys/compat/linux/arch/mips/linux_fcntl.h
diff -u src/sys/compat/linux/arch/mips/linux_fcntl.h:1.7 src/sys/compat/linux/arch/mips/linux_fcntl.h:1.8
--- src/sys/compat/linux/arch/mips/linux_fcntl.h:1.7	Tue Nov  2 18:01:26 2010
+++ src/sys/compat/linux/arch/mips/linux_fcntl.h	Wed Jun 25 16:30:42 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: linux_fcntl.h,v 1.7 2010/11/02 18:01:26 chs Exp $ */
+/* $NetBSD: linux_fcntl.h,v 1.8 2014/06/25 16:30:42 njoly Exp $ */
 
 /*-
  * Copyright (c) 1995, 1998, 2001 The NetBSD Foundation, Inc.
@@ -50,7 +50,11 @@
 #define LINUX_O_EXCL		0x00400
 #define LINUX_O_NOCTTY		0x00800
 #define LINUX_FASYNC		0x01000
+#define LINUX_O_LARGEFILE	0x02000
+#define LINUX_O_DIRECT		0x08000
 #define LINUX_O_DIRECTORY	0x10000
+#define LINUX_O_NOFOLLOW	0x20000
+#define LINUX_O_NOATIME		0x40000
 #define LINUX_O_CLOEXEC		0x80000
 
 /* fcntl(2) operations */

Index: src/sys/compat/linux/arch/powerpc/linux_fcntl.h
diff -u src/sys/compat/linux/arch/powerpc/linux_fcntl.h:1.9 src/sys/compat/linux/arch/powerpc/linux_fcntl.h:1.10
--- src/sys/compat/linux/arch/powerpc/linux_fcntl.h:1.9	Tue Nov  2 18:01:26 2010
+++ src/sys/compat/linux/arch/powerpc/linux_fcntl.h	Wed Jun 25 16:30:42 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: linux_fcntl.h,v 1.9 2010/11/02 18:01:26 chs Exp $ */
+/* $NetBSD: linux_fcntl.h,v 1.10 2014/06/25 16:30:42 njoly Exp $ */
 
 /*-
  * Copyright (c) 1995, 1998, 2001 The NetBSD Foundation, Inc.
@@ -51,6 +51,10 @@
 #define LINUX_O_SYNC		0x01000
 #define LINUX_FASYNC		0x02000
 #define LINUX_O_DIRECTORY	0x04000
+#define LINUX_O_NOFOLLOW	0x08000
+#define LINUX_O_LARGEFILE	0x10000
+#define LINUX_O_DIRECT		0x20000
+#define LINUX_O_NOATIME		0x40000
 #define LINUX_O_CLOEXEC		0x80000
 
 /* fcntl(2) operations */

Reply via email to