Stop assuming <sys/file.h> will pull in fcntl.h when _KERNEL is defined.
authorguenther <guenther@openbsd.org>
Tue, 2 Jan 2018 06:38:45 +0000 (06:38 +0000)
committerguenther <guenther@openbsd.org>
Tue, 2 Jan 2018 06:38:45 +0000 (06:38 +0000)
ok millert@ sthen@

16 files changed:
lib/libkvm/kvm_file2.c
sys/dev/diskmap.c
sys/kern/exec_script.c
sys/kern/kern_exec.c
sys/kern/kern_sysctl.c
sys/kern/sys_generic.c
sys/kern/sys_pipe.c
sys/kern/tty_pty.c
sys/kern/uipc_syscalls.c
sys/kern/vfs_syscalls.c
sys/kern/vfs_vnops.c
sys/miscfs/fifofs/fifo_vnops.c
sys/msdosfs/msdosfs_vnops.c
sys/ufs/ufs/ufs_vnops.c
sys/uvm/uvm_mmap.c
usr.sbin/pstat/pstat.c

index 183ee4e..4a9aa73 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: kvm_file2.c,v 1.52 2017/01/21 05:42:04 guenther Exp $ */
+/*     $OpenBSD: kvm_file2.c,v 1.53 2018/01/02 06:38:45 guenther Exp $ */
 
 /*
  * Copyright (c) 2009 Todd C. Miller <Todd.Miller@courtesan.com>
 #include <netinet6/ip6_var.h>
 #endif
 
+#include <fcntl.h>
 #include <nlist.h>
 #include <kvm.h>
 #include <db.h>
index 4550cff..a14f03d 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: diskmap.c,v 1.16 2017/09/08 05:36:52 deraadt Exp $    */
+/*     $OpenBSD: diskmap.c,v 1.17 2018/01/02 06:38:45 guenther Exp $   */
 
 /*
  * Copyright (c) 2009, 2010 Joel Sing <jsing@openbsd.org>
@@ -28,6 +28,7 @@
 #include <sys/dkio.h>
 #include <sys/disk.h>
 #include <sys/disklabel.h>
+#include <sys/fcntl.h>
 #include <sys/file.h>
 #include <sys/filedesc.h>
 #include <sys/lock.h>
index b6fd5be..2e51357 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: exec_script.c,v 1.41 2018/01/01 08:55:43 florian Exp $        */
+/*     $OpenBSD: exec_script.c,v 1.42 2018/01/02 06:38:45 guenther Exp $       */
 /*     $NetBSD: exec_script.c,v 1.13 1996/02/04 02:15:06 christos Exp $        */
 
 /*
@@ -39,6 +39,7 @@
 #include <sys/vnode.h>
 #include <sys/lock.h>
 #include <sys/namei.h>
+#include <sys/fcntl.h>
 #include <sys/file.h>
 #include <sys/filedesc.h>
 #include <sys/exec.h>
index d3b9534..7aa601f 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: kern_exec.c,v 1.192 2018/01/01 09:01:21 florian Exp $ */
+/*     $OpenBSD: kern_exec.c,v 1.193 2018/01/02 06:38:45 guenther Exp $        */
 /*     $NetBSD: kern_exec.c,v 1.75 1996/02/09 18:59:28 christos Exp $  */
 
 /*-
@@ -43,6 +43,7 @@
 #include <sys/pool.h>
 #include <sys/namei.h>
 #include <sys/vnode.h>
+#include <sys/fcntl.h>
 #include <sys/file.h>
 #include <sys/acct.h>
 #include <sys/exec.h>
index ae07c12..08ae58e 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: kern_sysctl.c,v 1.330 2017/08/11 21:24:19 mpi Exp $   */
+/*     $OpenBSD: kern_sysctl.c,v 1.331 2018/01/02 06:38:45 guenther Exp $      */
 /*     $NetBSD: kern_sysctl.c,v 1.17 1996/05/20 17:49:05 mrg Exp $     */
 
 /*-
@@ -47,6 +47,7 @@
 #include <sys/proc.h>
 #include <sys/resourcevar.h>
 #include <sys/signalvar.h>
+#include <sys/fcntl.h>
 #include <sys/file.h>
 #include <sys/filedesc.h>
 #include <sys/vnode.h>
index 8afc08f..ffd5735 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: sys_generic.c,v 1.115 2017/06/26 09:32:31 mpi Exp $   */
+/*     $OpenBSD: sys_generic.c,v 1.116 2018/01/02 06:38:45 guenther Exp $      */
 /*     $NetBSD: sys_generic.c,v 1.24 1996/03/29 00:25:32 cgd Exp $     */
 
 /*
@@ -42,6 +42,7 @@
 #include <sys/systm.h>
 #include <sys/filedesc.h>
 #include <sys/ioctl.h>
+#include <sys/fcntl.h>
 #include <sys/file.h>
 #include <sys/proc.h>
 #include <sys/resourcevar.h>
index 57c45d7..439eec2 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: sys_pipe.c,v 1.76 2017/02/11 19:51:06 guenther Exp $  */
+/*     $OpenBSD: sys_pipe.c,v 1.77 2018/01/02 06:38:45 guenther Exp $  */
 
 /*
  * Copyright (c) 1996 John S. Dyson
@@ -29,6 +29,7 @@
 #include <sys/param.h>
 #include <sys/systm.h>
 #include <sys/proc.h>
+#include <sys/fcntl.h>
 #include <sys/file.h>
 #include <sys/filedesc.h>
 #include <sys/pool.h>
index 20dea27..970cb04 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: tty_pty.c,v 1.80 2017/07/04 17:29:51 tedu Exp $       */
+/*     $OpenBSD: tty_pty.c,v 1.81 2018/01/02 06:38:45 guenther Exp $   */
 /*     $NetBSD: tty_pty.c,v 1.33.4.1 1996/06/02 09:08:11 mrg Exp $     */
 
 /*
@@ -44,6 +44,7 @@
 #include <sys/ioctl.h>
 #include <sys/proc.h>
 #include <sys/tty.h>
+#include <sys/fcntl.h>
 #include <sys/file.h>
 #include <sys/filedesc.h>
 #include <sys/uio.h>
index 34030d7..86f2b56 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: uipc_syscalls.c,v 1.160 2017/09/01 15:05:31 mpi Exp $ */
+/*     $OpenBSD: uipc_syscalls.c,v 1.161 2018/01/02 06:38:45 guenther Exp $    */
 /*     $NetBSD: uipc_syscalls.c,v 1.19 1996/02/09 19:00:48 christos Exp $      */
 
 /*
@@ -36,6 +36,7 @@
 #include <sys/systm.h>
 #include <sys/filedesc.h>
 #include <sys/proc.h>
+#include <sys/fcntl.h>
 #include <sys/file.h>
 #include <sys/ioctl.h>
 #include <sys/malloc.h>
index 83bfe6a..675a4d6 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: vfs_syscalls.c,v 1.273 2017/12/11 05:27:40 deraadt Exp $      */
+/*     $OpenBSD: vfs_syscalls.c,v 1.274 2018/01/02 06:38:45 guenther Exp $     */
 /*     $NetBSD: vfs_syscalls.c,v 1.71 1996/04/23 10:29:02 mycroft Exp $        */
 
 /*
@@ -44,6 +44,7 @@
 #include <sys/kernel.h>
 #include <sys/conf.h>
 #include <sys/sysctl.h>
+#include <sys/fcntl.h>
 #include <sys/file.h>
 #include <sys/stat.h>
 #include <sys/lock.h>
index d6a8159..1c26546 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: vfs_vnops.c,v 1.88 2017/08/13 22:08:44 beck Exp $     */
+/*     $OpenBSD: vfs_vnops.c,v 1.89 2018/01/02 06:38:45 guenther Exp $ */
 /*     $NetBSD: vfs_vnops.c,v 1.20 1996/02/04 02:18:41 christos Exp $  */
 
 /*
@@ -41,6 +41,7 @@
 #include <sys/systm.h>
 #include <sys/kernel.h>
 #include <sys/malloc.h>
+#include <sys/fcntl.h>
 #include <sys/file.h>
 #include <sys/stat.h>
 #include <sys/proc.h>
index 06c544b..e638194 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: fifo_vnops.c,v 1.61 2017/12/18 10:07:55 mpi Exp $     */
+/*     $OpenBSD: fifo_vnops.c,v 1.62 2018/01/02 06:38:45 guenther Exp $        */
 /*     $NetBSD: fifo_vnops.c,v 1.18 1996/03/16 23:52:42 christos Exp $ */
 
 /*
@@ -43,6 +43,7 @@
 #include <sys/socketvar.h>
 #include <sys/stat.h>
 #include <sys/ioctl.h>
+#include <sys/fcntl.h>
 #include <sys/file.h>
 #include <sys/event.h>
 #include <sys/errno.h>
index 8452e9b..3735e6e 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: msdosfs_vnops.c,v 1.116 2017/08/14 22:43:56 sf Exp $  */
+/*     $OpenBSD: msdosfs_vnops.c,v 1.117 2018/01/02 06:38:45 guenther Exp $    */
 /*     $NetBSD: msdosfs_vnops.c,v 1.63 1997/10/17 11:24:19 ws Exp $    */
 
 /*-
@@ -53,7 +53,8 @@
 #include <sys/systm.h>
 #include <sys/namei.h>
 #include <sys/resourcevar.h>   /* defines plimit structure in proc struct */
-#include <sys/file.h>          /* define FWRITE ... */
+#include <sys/fcntl.h>         /* define FWRITE ... */
+#include <sys/file.h>
 #include <sys/stat.h>
 #include <sys/buf.h>
 #include <sys/proc.h>
index 574be52..00f2551 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ufs_vnops.c,v 1.134 2017/04/19 17:26:13 dhill Exp $   */
+/*     $OpenBSD: ufs_vnops.c,v 1.135 2018/01/02 06:38:45 guenther Exp $        */
 /*     $NetBSD: ufs_vnops.c,v 1.18 1996/05/11 18:28:04 mycroft Exp $   */
 
 /*
@@ -42,6 +42,7 @@
 #include <sys/namei.h>
 #include <sys/resourcevar.h>
 #include <sys/kernel.h>
+#include <sys/fcntl.h>
 #include <sys/file.h>
 #include <sys/stat.h>
 #include <sys/buf.h>
index fce6632..634d122 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: uvm_mmap.c,v 1.143 2017/11/30 00:36:10 guenther Exp $ */
+/*     $OpenBSD: uvm_mmap.c,v 1.144 2018/01/02 06:38:45 guenther Exp $ */
 /*     $NetBSD: uvm_mmap.c,v 1.49 2001/02/18 21:19:08 chs Exp $        */
 
 /*
@@ -52,6 +52,7 @@
  */
 #include <sys/param.h>
 #include <sys/systm.h>
+#include <sys/fcntl.h>
 #include <sys/file.h>
 #include <sys/filedesc.h>
 #include <sys/resourcevar.h>
index 88432ad..14d61fb 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: pstat.c,v 1.113 2017/02/09 22:21:53 jca Exp $ */
+/*     $OpenBSD: pstat.c,v 1.114 2018/01/02 06:38:45 guenther Exp $    */
 /*     $NetBSD: pstat.c,v 1.27 1996/10/23 22:50:06 cgd Exp $   */
 
 /*-
@@ -57,6 +57,7 @@
 #include <stdint.h>
 #include <endian.h>
 #include <err.h>
+#include <fcntl.h>
 #include <kvm.h>
 #include <limits.h>
 #include <nlist.h>