Module Name:    src
Committed By:   christos
Date:           Sat Jan 23 21:22:50 UTC 2016

Modified Files:
        src/external/bsd/ipf/bin/ipftest: Makefile
        src/external/bsd/iscsi/initiator: Makefile
        src/external/bsd/libproc: Makefile.inc
        src/external/bsd/top/bin: Makefile
        src/external/cddl/osnet: Makefile.inc
        src/external/cddl/osnet/lib: Makefile.inc
        src/external/cddl/osnet/sbin: Makefile.inc
        src/external/cddl/osnet/usr.bin: Makefile.inc
        src/external/cddl/osnet/usr.sbin: Makefile.inc
        src/lib/libarch: Makefile
        src/lib/libkern: Makefile
        src/lib/libp2k: Makefile
        src/lib/libperfuse: Makefile
        src/lib/libpuffs: Makefile
        src/lib/librefuse: Makefile
        src/lib/librumpclient: Makefile
        src/lib/librumphijack: Makefile
        src/lib/librumpuser: Makefile
        src/lib/libukfs: Makefile
        src/libexec/ld.elf_so: Makefile
        src/libexec/rpc.rstatd: Makefile
        src/sbin/dkscan_bsdlabel: Makefile
        src/sbin/fsirand: Makefile
        src/sbin/mount: Makefile
        src/sbin/mount_portal: Makefile
        src/sbin/mount_puffs: Makefile
        src/share/mk: bsd.prog.mk
        src/sys/arch/i386/stand/boot: Makefile.boot
        src/sys/arch/i386/stand/dosboot: Makefile
        src/sys/arch/i386/stand/pxeboot: Makefile
        src/tests/dev: Makefile.inc
        src/tests/dev/audio: Makefile
        src/tests/dev/dm: Makefile
        src/tests/dev/md: Makefile
        src/tests/dev/scsipi: Makefile
        src/tests/dev/sysmon: Makefile
        src/tests/fs: Makefile.inc
        src/tests/fs/puffs/h_dtfs: Makefile
        src/tests/include/sys: Makefile
        src/tests/kernel: Makefile
        src/tests/kernel/tty: Makefile
        src/tests/lib/libc/sys: Makefile
        src/tests/lib/librumpclient: Makefile
        src/tests/lib/semaphore/pthread: Makefile
        src/tests/modules: Makefile Makefile.inc
        src/tests/net: Makefile.inc
        src/tests/rump: Makefile.inc
        src/usr.bin/kdump: Makefile
        src/usr.bin/ktruss: Makefile
        src/usr.bin/ldd: Makefile.inc
        src/usr.bin/pmap: Makefile
        src/usr.bin/rump_allserver: Makefile
        src/usr.bin/rump_dhcpclient: Makefile
        src/usr.bin/rump_halt: Makefile
        src/usr.bin/rump_server: Makefile
        src/usr.bin/systat: Makefile
        src/usr.sbin: Makefile.inc
        src/usr.sbin/acpitools/acpidump: Makefile
        src/usr.sbin/acpitools/amldb: Makefile
        src/usr.sbin/cpuctl: Makefile
        src/usr.sbin/perfused: Makefile
        src/usr.sbin/puffs: Makefile.inc
Added Files:
        src/tests/fs/nfs: Makefile.inc

Log Message:
Define _KERNTYPES for things that need it.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/ipf/bin/ipftest/Makefile
cvs rdiff -u -r1.5 -r1.6 src/external/bsd/iscsi/initiator/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/libproc/Makefile.inc
cvs rdiff -u -r1.9 -r1.10 src/external/bsd/top/bin/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/cddl/osnet/Makefile.inc
cvs rdiff -u -r1.3 -r1.4 src/external/cddl/osnet/lib/Makefile.inc
cvs rdiff -u -r1.1 -r1.2 src/external/cddl/osnet/sbin/Makefile.inc
cvs rdiff -u -r1.1 -r1.2 src/external/cddl/osnet/usr.bin/Makefile.inc
cvs rdiff -u -r1.1 -r1.2 src/external/cddl/osnet/usr.sbin/Makefile.inc
cvs rdiff -u -r1.29 -r1.30 src/lib/libarch/Makefile
cvs rdiff -u -r1.6 -r1.7 src/lib/libkern/Makefile
cvs rdiff -u -r1.3 -r1.4 src/lib/libp2k/Makefile
cvs rdiff -u -r1.10 -r1.11 src/lib/libperfuse/Makefile
cvs rdiff -u -r1.25 -r1.26 src/lib/libpuffs/Makefile
cvs rdiff -u -r1.9 -r1.10 src/lib/librefuse/Makefile
cvs rdiff -u -r1.10 -r1.11 src/lib/librumpclient/Makefile
cvs rdiff -u -r1.16 -r1.17 src/lib/librumphijack/Makefile
cvs rdiff -u -r1.23 -r1.24 src/lib/librumpuser/Makefile
cvs rdiff -u -r1.7 -r1.8 src/lib/libukfs/Makefile
cvs rdiff -u -r1.129 -r1.130 src/libexec/ld.elf_so/Makefile
cvs rdiff -u -r1.21 -r1.22 src/libexec/rpc.rstatd/Makefile
cvs rdiff -u -r1.2 -r1.3 src/sbin/dkscan_bsdlabel/Makefile
cvs rdiff -u -r1.8 -r1.9 src/sbin/fsirand/Makefile
cvs rdiff -u -r1.31 -r1.32 src/sbin/mount/Makefile
cvs rdiff -u -r1.25 -r1.26 src/sbin/mount_portal/Makefile
cvs rdiff -u -r1.1 -r1.2 src/sbin/mount_puffs/Makefile
cvs rdiff -u -r1.293 -r1.294 src/share/mk/bsd.prog.mk
cvs rdiff -u -r1.67 -r1.68 src/sys/arch/i386/stand/boot/Makefile.boot
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/i386/stand/dosboot/Makefile
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/i386/stand/pxeboot/Makefile
cvs rdiff -u -r1.1 -r1.2 src/tests/dev/Makefile.inc
cvs rdiff -u -r1.4 -r1.5 src/tests/dev/audio/Makefile
cvs rdiff -u -r1.2 -r1.3 src/tests/dev/dm/Makefile
cvs rdiff -u -r1.5 -r1.6 src/tests/dev/md/Makefile
cvs rdiff -u -r1.6 -r1.7 src/tests/dev/scsipi/Makefile
cvs rdiff -u -r1.3 -r1.4 src/tests/dev/sysmon/Makefile
cvs rdiff -u -r1.1 -r1.2 src/tests/fs/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/tests/fs/nfs/Makefile.inc
cvs rdiff -u -r1.4 -r1.5 src/tests/fs/puffs/h_dtfs/Makefile
cvs rdiff -u -r1.8 -r1.9 src/tests/include/sys/Makefile
cvs rdiff -u -r1.37 -r1.38 src/tests/kernel/Makefile
cvs rdiff -u -r1.2 -r1.3 src/tests/kernel/tty/Makefile
cvs rdiff -u -r1.39 -r1.40 src/tests/lib/libc/sys/Makefile
cvs rdiff -u -r1.5 -r1.6 src/tests/lib/librumpclient/Makefile
cvs rdiff -u -r1.3 -r1.4 src/tests/lib/semaphore/pthread/Makefile
cvs rdiff -u -r1.11 -r1.12 src/tests/modules/Makefile
cvs rdiff -u -r1.1 -r1.2 src/tests/modules/Makefile.inc
cvs rdiff -u -r1.1 -r1.2 src/tests/net/Makefile.inc
cvs rdiff -u -r1.1 -r1.2 src/tests/rump/Makefile.inc
cvs rdiff -u -r1.31 -r1.32 src/usr.bin/kdump/Makefile
cvs rdiff -u -r1.29 -r1.30 src/usr.bin/ktruss/Makefile
cvs rdiff -u -r1.6 -r1.7 src/usr.bin/ldd/Makefile.inc
cvs rdiff -u -r1.6 -r1.7 src/usr.bin/pmap/Makefile
cvs rdiff -u -r1.7 -r1.8 src/usr.bin/rump_allserver/Makefile
cvs rdiff -u -r1.1 -r1.2 src/usr.bin/rump_dhcpclient/Makefile
cvs rdiff -u -r1.1 -r1.2 src/usr.bin/rump_halt/Makefile
cvs rdiff -u -r1.8 -r1.9 src/usr.bin/rump_server/Makefile
cvs rdiff -u -r1.37 -r1.38 src/usr.bin/systat/Makefile
cvs rdiff -u -r1.6 -r1.7 src/usr.sbin/Makefile.inc
cvs rdiff -u -r1.5 -r1.6 src/usr.sbin/acpitools/acpidump/Makefile
cvs rdiff -u -r1.3 -r1.4 src/usr.sbin/acpitools/amldb/Makefile
cvs rdiff -u -r1.7 -r1.8 src/usr.sbin/cpuctl/Makefile
cvs rdiff -u -r1.5 -r1.6 src/usr.sbin/perfused/Makefile
cvs rdiff -u -r1.14 -r1.15 src/usr.sbin/puffs/Makefile.inc

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

Modified files:

Index: src/external/bsd/ipf/bin/ipftest/Makefile
diff -u src/external/bsd/ipf/bin/ipftest/Makefile:1.3 src/external/bsd/ipf/bin/ipftest/Makefile:1.4
--- src/external/bsd/ipf/bin/ipftest/Makefile:1.3	Sat Jan 17 06:25:30 2015
+++ src/external/bsd/ipf/bin/ipftest/Makefile	Sat Jan 23 16:22:45 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2015/01/17 11:25:30 martin Exp $
+#	$NetBSD: Makefile,v 1.4 2016/01/23 21:22:45 christos Exp $
 
 .include <bsd.own.mk>
 
@@ -12,7 +12,7 @@ MAN=		ipftest.1
 
 CPPFLAGS+=	-DIPFILTER_LOG -DIPFILTER_LOOKUP \
 		-DIPFILTER_SYNC -DIPFILTER_CKSUM \
-		-I.
+		-I. -D_KERNTYPES
 
 COPTS.radix.c=	-Wno-error
 COPTS+=		-fno-strict-aliasing

Index: src/external/bsd/iscsi/initiator/Makefile
diff -u src/external/bsd/iscsi/initiator/Makefile:1.5 src/external/bsd/iscsi/initiator/Makefile:1.6
--- src/external/bsd/iscsi/initiator/Makefile:1.5	Wed Aug 17 05:24:23 2011
+++ src/external/bsd/iscsi/initiator/Makefile	Sat Jan 23 16:22:45 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2011/08/17 09:24:23 christos Exp $
+# $NetBSD: Makefile,v 1.6 2016/01/23 21:22:45 christos Exp $
 
 .sinclude "${.CURDIR}/../Makefile.inc"
 
@@ -13,7 +13,7 @@ PROG=iscsi-initiator
 SRCS=iscsi-initiator.c virtdir.c libkmod.c
 LDADD+= -lrefuse -liscsi -lpuffs
 DPADD+= ${LIBREFUSE} ${LIBISCSI} ${LIBPUFFS}
-CPPFLAGS+= -I${ISCSIDIST}/include
+CPPFLAGS+= -I${ISCSIDIST}/include -D_KERNTYPES
 CPPFLAGS+= -pthread
 LDFLAGS+= -pthread
 MAN=iscsi-initiator.8

Index: src/external/bsd/libproc/Makefile.inc
diff -u src/external/bsd/libproc/Makefile.inc:1.1 src/external/bsd/libproc/Makefile.inc:1.2
--- src/external/bsd/libproc/Makefile.inc:1.1	Thu Sep 24 10:12:48 2015
+++ src/external/bsd/libproc/Makefile.inc	Sat Jan 23 16:22:45 2016
@@ -1,3 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.1 2015/09/24 14:12:48 christos Exp $
+# $NetBSD: Makefile.inc,v 1.2 2016/01/23 21:22:45 christos Exp $
 
 LIBPROCDIR:=	${.PARSEDIR}/dist
+CPPFLAGS+=	-D_KERNTYPES

Index: src/external/bsd/top/bin/Makefile
diff -u src/external/bsd/top/bin/Makefile:1.9 src/external/bsd/top/bin/Makefile:1.10
--- src/external/bsd/top/bin/Makefile:1.9	Thu Mar 21 17:43:22 2013
+++ src/external/bsd/top/bin/Makefile	Sat Jan 23 16:22:45 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.9 2013/03/21 21:43:22 christos Exp $
+#	$NetBSD: Makefile,v 1.10 2016/01/23 21:22:45 christos Exp $
 
 .include <bsd.own.mk>
 
@@ -11,7 +11,7 @@ TOPDIR=${.CURDIR}/../dist
 WARNS=	4
 CWARNFLAGS+=	-Wno-missing-noreturn
 
-CPPFLAGS+=-I${.CURDIR} -I${TOPDIR} -I.
+CPPFLAGS+=-I${.CURDIR} -I${TOPDIR} -I. -D_KERNTYPES
 SRCS=	color.c commands.c display.c hash.c screen.c \
 	top.c username.c utils.c version.c m_netbsd.c
 DPSRCS+=sigdesc.h config.h

Index: src/external/cddl/osnet/Makefile.inc
diff -u src/external/cddl/osnet/Makefile.inc:1.2 src/external/cddl/osnet/Makefile.inc:1.3
--- src/external/cddl/osnet/Makefile.inc:1.2	Sat Feb  7 15:30:03 2015
+++ src/external/cddl/osnet/Makefile.inc	Sat Jan 23 16:22:45 2016
@@ -5,4 +5,4 @@ OSNETDIR=	${NETBSDSRCDIR}/external/cddl/
 
 OPENSOLARIS_USR_DISTDIR=${OSNETDIR}/dist
 OPENSOLARIS_SYS_DISTDIR=${OSNETDIR}/dist
-CPPFLAGS+=-Wno-unknown-pragmas -Wno-sign-compare
+CPPFLAGS+=-Wno-unknown-pragmas -Wno-sign-compare -D_KERNTYPES

Index: src/external/cddl/osnet/lib/Makefile.inc
diff -u src/external/cddl/osnet/lib/Makefile.inc:1.3 src/external/cddl/osnet/lib/Makefile.inc:1.4
--- src/external/cddl/osnet/lib/Makefile.inc:1.3	Sat Feb 20 20:46:34 2010
+++ src/external/cddl/osnet/lib/Makefile.inc	Sat Jan 23 16:22:45 2016
@@ -1,4 +1,5 @@
-#	$NetBSD: Makefile.inc,v 1.3 2010/02/21 01:46:34 darran Exp $
+#	$NetBSD: Makefile.inc,v 1.4 2016/01/23 21:22:45 christos Exp $
 
 MKLINT=no
 MKLINTLIB=no
+CPPFLAGS+=	-D_KERNTYPES

Index: src/external/cddl/osnet/sbin/Makefile.inc
diff -u src/external/cddl/osnet/sbin/Makefile.inc:1.1 src/external/cddl/osnet/sbin/Makefile.inc:1.2
--- src/external/cddl/osnet/sbin/Makefile.inc:1.1	Fri Aug  7 16:57:56 2009
+++ src/external/cddl/osnet/sbin/Makefile.inc	Sat Jan 23 16:22:45 2016
@@ -1,3 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.1 2009/08/07 20:57:56 haad Exp $
+#	$NetBSD: Makefile.inc,v 1.2 2016/01/23 21:22:45 christos Exp $
 
 BINDIR?=	/sbin
+CPPFLAGS+=	-D_KERNTYPES

Index: src/external/cddl/osnet/usr.bin/Makefile.inc
diff -u src/external/cddl/osnet/usr.bin/Makefile.inc:1.1 src/external/cddl/osnet/usr.bin/Makefile.inc:1.2
--- src/external/cddl/osnet/usr.bin/Makefile.inc:1.1	Fri Aug  7 16:57:59 2009
+++ src/external/cddl/osnet/usr.bin/Makefile.inc	Sat Jan 23 16:22:46 2016
@@ -1,3 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.1 2009/08/07 20:57:59 haad Exp $
+#	$NetBSD: Makefile.inc,v 1.2 2016/01/23 21:22:46 christos Exp $
 
 BINDIR?=	/usr/bin
+CPPFLAGS+=	-D_KERNTYPES

Index: src/external/cddl/osnet/usr.sbin/Makefile.inc
diff -u src/external/cddl/osnet/usr.sbin/Makefile.inc:1.1 src/external/cddl/osnet/usr.sbin/Makefile.inc:1.2
--- src/external/cddl/osnet/usr.sbin/Makefile.inc:1.1	Fri Aug  7 16:57:59 2009
+++ src/external/cddl/osnet/usr.sbin/Makefile.inc	Sat Jan 23 16:22:46 2016
@@ -1,3 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.1 2009/08/07 20:57:59 haad Exp $
+#	$NetBSD: Makefile.inc,v 1.2 2016/01/23 21:22:46 christos Exp $
 
 BINDIR?=	/usr/sbin
+CPPFLAGS+=	-D_KERNTYPES

Index: src/lib/libarch/Makefile
diff -u src/lib/libarch/Makefile:1.29 src/lib/libarch/Makefile:1.30
--- src/lib/libarch/Makefile:1.29	Mon Jun  8 00:08:30 2015
+++ src/lib/libarch/Makefile	Sat Jan 23 16:22:46 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.29 2015/06/08 04:08:30 matt Exp $
+#	$NetBSD: Makefile,v 1.30 2016/01/23 21:22:46 christos Exp $
 
 .include <bsd.own.mk>
 
@@ -13,6 +13,7 @@ ARCHDIRS= alpha arm i386 m68k sparc x86_
 OBJS+= ${ASM}
 POBJS+=	${ASM:.o=.po}
 CLEANFILES+= ${ASM} ${POBJS}
+CPPFLAGS+= -D_KERNTYPES
 
 LIBC_MACHINE_CPU?=	${MACHINE_CPU}
 

Index: src/lib/libkern/Makefile
diff -u src/lib/libkern/Makefile:1.6 src/lib/libkern/Makefile:1.7
--- src/lib/libkern/Makefile:1.6	Sun Aug 25 10:20:30 2013
+++ src/lib/libkern/Makefile	Sat Jan 23 16:22:46 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.6 2013/08/25 14:20:30 matt Exp $
+#	$NetBSD: Makefile,v 1.7 2016/01/23 21:22:46 christos Exp $
 
 .include <bsd.obj.mk>		# Pull in OBJDIR name rules.
 .include <bsd.own.mk>
@@ -18,6 +18,7 @@ COPTS+=	-fno-stack-protector
 COPTS+=	-fno-unwind-tables
 CWARNFLAGS+= -Werror
 CWARNFLAGS+= -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith
+CPPFLAGS+= -D_KERNTYPES
 
 ### find out what to use for libkern
 KERN_AS=	library

Index: src/lib/libp2k/Makefile
diff -u src/lib/libp2k/Makefile:1.3 src/lib/libp2k/Makefile:1.4
--- src/lib/libp2k/Makefile:1.3	Wed Sep 11 19:04:10 2013
+++ src/lib/libp2k/Makefile	Sat Jan 23 16:22:46 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2013/09/11 23:04:10 joerg Exp $
+#	$NetBSD: Makefile,v 1.4 2016/01/23 21:22:46 christos Exp $
 #
 
 LIB=		p2k
@@ -9,6 +9,7 @@ LIBDPLIBS+=	puffs	${.CURDIR}/../libpuffs
 
 INCS=		p2k.h
 INCSDIR=	/usr/include/rump
+CPPFLAGS+=	-D_KERNTYPES
 
 SRCS=		p2k.c
 MAN=		p2k.3

Index: src/lib/libperfuse/Makefile
diff -u src/lib/libperfuse/Makefile:1.10 src/lib/libperfuse/Makefile:1.11
--- src/lib/libperfuse/Makefile:1.10	Thu Sep  6 12:39:07 2012
+++ src/lib/libperfuse/Makefile	Sat Jan 23 16:22:46 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2012/09/06 16:39:07 riz Exp $
+# $NetBSD: Makefile,v 1.11 2016/01/23 21:22:46 christos Exp $
 
 LIB=            perfuse
 LIBDPLIBS+=     puffs	${.CURDIR}/../libpuffs
@@ -8,7 +8,7 @@ PERFUSE_OPT_DEBUG_FLAGS=   -g -DPERFUSE_
 CWARNFLAGS.clang+=	-Wno-format-security
 
 #CFLAGS+=        ${PERFUSE_OPT_DEBUG_FLAGS}
-CPPFLAGS+=	-I${.CURDIR} 
+CPPFLAGS+=	-I${.CURDIR}  -D_KERNTYPES
 CPPFLAGS+=	-I${NETBSDSRCDIR}/lib/libpuffs 
 SRCS=           perfuse.c ops.c subr.c debug.c
 MAN=		libperfuse.3

Index: src/lib/libpuffs/Makefile
diff -u src/lib/libpuffs/Makefile:1.25 src/lib/libpuffs/Makefile:1.26
--- src/lib/libpuffs/Makefile:1.25	Wed Mar 21 01:37:43 2012
+++ src/lib/libpuffs/Makefile	Sat Jan 23 16:22:46 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.25 2012/03/21 05:37:43 matt Exp $
+#	$NetBSD: Makefile,v 1.26 2016/01/23 21:22:46 christos Exp $
 #
 
 .include <bsd.own.mk>
@@ -16,6 +16,7 @@ MAN=		puffs.3 puffs_cc.3 puffs_cred.3 pu
 		puffs_framebuf.3 puffs_node.3 puffs_ops.3 puffs_path.3
 INCS=		puffs.h puffsdump.h
 INCSDIR=	/usr/include
+CPPFLAGS+=	-D_KERNTYPES
 LINTFLAGS+=-S -w
 
 .include <bsd.lib.mk>

Index: src/lib/librefuse/Makefile
diff -u src/lib/librefuse/Makefile:1.9 src/lib/librefuse/Makefile:1.10
--- src/lib/librefuse/Makefile:1.9	Wed Mar 21 01:37:43 2012
+++ src/lib/librefuse/Makefile	Sat Jan 23 16:22:46 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2012/03/21 05:37:43 matt Exp $
+# $NetBSD: Makefile,v 1.10 2016/01/23 21:22:46 christos Exp $
 
 USE_FORT?=	yes	# data driven bugs?
 
@@ -11,6 +11,7 @@ FUSE_OPT_DEBUG_FLAGS=	-g -DFUSE_OPT_DEBU
 .endif
 
 CFLAGS+=	${FUSE_OPT_DEBUG_FLAGS}
+CPPFLAGS+=	-D_KERNTYPES
 SRCS=		refuse.c refuse_opt.c
 MAN=		refuse.3
 WARNS?=		5

Index: src/lib/librumpclient/Makefile
diff -u src/lib/librumpclient/Makefile:1.10 src/lib/librumpclient/Makefile:1.11
--- src/lib/librumpclient/Makefile:1.10	Tue Sep 10 13:39:10 2013
+++ src/lib/librumpclient/Makefile	Sat Jan 23 16:22:46 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.10 2013/09/10 17:39:10 pooka Exp $
+#	$NetBSD: Makefile,v 1.11 2016/01/23 21:22:46 christos Exp $
 #
 
 .PATH:	${.CURDIR}/../../sys/rump/librump/rumpkern
@@ -17,7 +17,7 @@ LIBDO.${lib}=	_external
 LIBDPLIBS+=	${lib} lib
 .endfor
 
-CPPFLAGS+=	-DRUMP_CLIENT
+CPPFLAGS+=	-DRUMP_CLIENT -D_KERNTYPES
 CPPFLAGS+=	-I${.OBJDIR} -I${.CURDIR}
 CPPFLAGS+=	-I${.CURDIR}/../librumpuser
 SRCS=		rumpclient.c

Index: src/lib/librumphijack/Makefile
diff -u src/lib/librumphijack/Makefile:1.16 src/lib/librumphijack/Makefile:1.17
--- src/lib/librumphijack/Makefile:1.16	Sat Jan 18 13:37:30 2014
+++ src/lib/librumphijack/Makefile	Sat Jan 23 16:22:46 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.16 2014/01/18 18:37:30 tron Exp $
+#	$NetBSD: Makefile,v 1.17 2016/01/23 21:22:46 christos Exp $
 #
 
 LIB=		rumphijack
@@ -10,7 +10,7 @@ MAN=		rumphijack.3
 
 SRCS=		hijack.c hijackdlsym.c
 
-CPPFLAGS+=	-D_DIAGNOSTIC -D_REENTRANT
+CPPFLAGS+=	-D_DIAGNOSTIC -D_REENTRANT -D_KERNTYPES
 
 WARNS?=		5
 

Index: src/lib/librumpuser/Makefile
diff -u src/lib/librumpuser/Makefile:1.23 src/lib/librumpuser/Makefile:1.24
--- src/lib/librumpuser/Makefile:1.23	Sun Nov  9 12:39:37 2014
+++ src/lib/librumpuser/Makefile	Sat Jan 23 16:22:46 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.23 2014/11/09 17:39:37 pooka Exp $
+#	$NetBSD: Makefile,v 1.24 2016/01/23 21:22:46 christos Exp $
 #
 
 .include <bsd.own.mk>
@@ -19,7 +19,7 @@ LIBDPLIBS+=	pthread ${.CURDIR}/../libpth
 LIBDO.${lib}=	_external
 LIBDPLIBS+=	${lib} lib
 .endfor
-CPPFLAGS+=	-DLIBRUMPUSER
+CPPFLAGS+=	-DLIBRUMPUSER -D_KERNTYPES
 #CPPFLAGS+=	-D_DIAGNOSTIC
 
 

Index: src/lib/libukfs/Makefile
diff -u src/lib/libukfs/Makefile:1.7 src/lib/libukfs/Makefile:1.8
--- src/lib/libukfs/Makefile:1.7	Wed Sep 11 19:04:11 2013
+++ src/lib/libukfs/Makefile	Sat Jan 23 16:22:47 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.7 2013/09/11 23:04:11 joerg Exp $
+#	$NetBSD: Makefile,v 1.8 2016/01/23 21:22:47 christos Exp $
 #
 
 WARNS=		2
@@ -7,7 +7,7 @@ LIB=		ukfs
 LIBDPLIBS+=	rump	${.CURDIR}/../librump		\
 		rumpvfs	${.CURDIR}/../librumpvfs \
 		pthread	${.CURDIR}/../libpthread
-CPPFLAGS+=	-I${.CURDIR}
+CPPFLAGS+=	-I${.CURDIR} -D_KERNTYPES
 
 INCS=		ukfs.h
 INCSDIR=	/usr/include/rump

Index: src/libexec/ld.elf_so/Makefile
diff -u src/libexec/ld.elf_so/Makefile:1.129 src/libexec/ld.elf_so/Makefile:1.130
--- src/libexec/ld.elf_so/Makefile:1.129	Fri Sep 19 13:43:33 2014
+++ src/libexec/ld.elf_so/Makefile	Sat Jan 23 16:22:47 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.129 2014/09/19 17:43:33 matt Exp $
+#	$NetBSD: Makefile,v 1.130 2016/01/23 21:22:47 christos Exp $
 #
 # NOTE: when changing ld.so, ensure that ldd still compiles.
 #
@@ -91,7 +91,7 @@ CLEANFILES+=	errlist_concat.h ${PROG}.ma
 BINDIR=		${SHLINKINSTALLDIR}
 
 CPPFLAGS+=	-DLIBDIR=\"${LIBDIR}\" -D_PATH_RTLD=\"${BINDIR}/${PROG}\"
-CPPFLAGS+=	-I${.CURDIR} -I.
+CPPFLAGS+=	-I${.CURDIR} -I. -D_KERNTYPES
 CPPFLAGS+=	-DRTLD_LOADER
 CPPFLAGS+=	-D_RTLD_SOURCE
 CPPFLAGS+=	-DCOMBRELOC

Index: src/libexec/rpc.rstatd/Makefile
diff -u src/libexec/rpc.rstatd/Makefile:1.21 src/libexec/rpc.rstatd/Makefile:1.22
--- src/libexec/rpc.rstatd/Makefile:1.21	Mon Jun  2 15:29:58 2014
+++ src/libexec/rpc.rstatd/Makefile	Sat Jan 23 16:22:47 2016
@@ -1,11 +1,11 @@
-#	$NetBSD: Makefile,v 1.21 2014/06/02 19:29:58 joerg Exp $
+#	$NetBSD: Makefile,v 1.22 2016/01/23 21:22:47 christos Exp $
 
 .include <bsd.own.mk>
 
 PROG =	rpc.rstatd
 .PATH: ${NETBSDSRCDIR}/usr.bin/vmstat
 
-CPPFLAGS+=-I${NETBSDSRCDIR}/usr.bin/vmstat
+CPPFLAGS+=-I${NETBSDSRCDIR}/usr.bin/vmstat -D_KERNTYPES
 SRCS =	drvstats.c rstatd.c rstat_proc.c
 MAN =	rpc.rstatd.8
 MLINKS=	rpc.rstatd.8 rstatd.8

Index: src/sbin/dkscan_bsdlabel/Makefile
diff -u src/sbin/dkscan_bsdlabel/Makefile:1.2 src/sbin/dkscan_bsdlabel/Makefile:1.3
--- src/sbin/dkscan_bsdlabel/Makefile:1.2	Thu Mar  1 23:03:17 2007
+++ src/sbin/dkscan_bsdlabel/Makefile	Sat Jan 23 16:22:47 2016
@@ -1,9 +1,9 @@
-#	$NetBSD: Makefile,v 1.2 2007/03/02 04:03:17 riz Exp $
+#	$NetBSD: Makefile,v 1.3 2016/01/23 21:22:47 christos Exp $
 
 PROG=	dkscan_bsdlabel
 MAN=	dkscan_bsdlabel.8
 
-CPPFLAGS+=	-I${NETBSDSRCDIR}/sys/dev/dkwedge
+CPPFLAGS+=	-I${NETBSDSRCDIR}/sys/dev/dkwedge -D_KERNTYPES
 SRCS=	dkscan_bsdlabel.c dkscan_util.c
 
 LDADD+=	-lutil

Index: src/sbin/fsirand/Makefile
diff -u src/sbin/fsirand/Makefile:1.8 src/sbin/fsirand/Makefile:1.9
--- src/sbin/fsirand/Makefile:1.8	Sun Jun 26 21:00:05 2005
+++ src/sbin/fsirand/Makefile	Sat Jan 23 16:22:47 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.8 2005/06/27 01:00:05 christos Exp $
+#	$NetBSD: Makefile,v 1.9 2016/01/23 21:22:47 christos Exp $
 
 .include <bsd.own.mk>
 
@@ -7,6 +7,7 @@ SRCS=	fsirand.c ffs_bswap.c
 MAN=	fsirand.8
 
 LDADD+=	-lutil
+CPPFLAGS+= -D_KERNTYPES
 
 .PATH:  ${NETBSDSRCDIR}/sys/ufs/ffs
 

Index: src/sbin/mount/Makefile
diff -u src/sbin/mount/Makefile:1.31 src/sbin/mount/Makefile:1.32
--- src/sbin/mount/Makefile:1.31	Sat Apr  7 01:58:55 2012
+++ src/sbin/mount/Makefile	Sat Jan 23 16:22:47 2016
@@ -1,8 +1,9 @@
-#	$NetBSD: Makefile,v 1.31 2012/04/07 05:58:55 christos Exp $
+#	$NetBSD: Makefile,v 1.32 2016/01/23 21:22:47 christos Exp $
 #	@(#)Makefile	8.6 (Berkeley) 5/8/95
 
 .include <bsd.own.mk>
 
+CPPFLAGS+=	-D_KERNTYPES
 PROG=	mount
 MAN=	mount.8
 SRCS=	mount.c vfslist.c

Index: src/sbin/mount_portal/Makefile
diff -u src/sbin/mount_portal/Makefile:1.25 src/sbin/mount_portal/Makefile:1.26
--- src/sbin/mount_portal/Makefile:1.25	Sun Aug 14 07:34:11 2011
+++ src/sbin/mount_portal/Makefile	Sat Jan 23 16:22:47 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.25 2011/08/14 11:34:11 christos Exp $
+#	$NetBSD: Makefile,v 1.26 2016/01/23 21:22:47 christos Exp $
 #	@(#)Makefile	8.3 (Berkeley) 3/27/94
 
 .include <bsd.own.mk>
@@ -12,6 +12,7 @@ MAN=	mount_portal.8
 
 DPADD+=${LIBUTIL} ${LIBPUFFS}
 LDADD+=-lutil -lpuffs
+CPPFLAGS+=	-D_KERNTYPES
 
 COPTS.pt_filter.c = -Wno-format-nonliteral
 

Index: src/sbin/mount_puffs/Makefile
diff -u src/sbin/mount_puffs/Makefile:1.1 src/sbin/mount_puffs/Makefile:1.2
--- src/sbin/mount_puffs/Makefile:1.1	Thu Jan 14 16:25:48 2010
+++ src/sbin/mount_puffs/Makefile	Sat Jan 23 16:22:47 2016
@@ -1,10 +1,11 @@
-#	$NetBSD: Makefile,v 1.1 2010/01/14 21:25:48 pooka Exp $
+#	$NetBSD: Makefile,v 1.2 2016/01/23 21:22:47 christos Exp $
 #
 
 PROG=	mount_puffs
 
 DPADD+=	${LIBUTIL}
 LDADD+=	-lutil
+CPPFLAGS+=	-D_KERNTYPES
 
 MAN=	mount_puffs.8
 

Index: src/share/mk/bsd.prog.mk
diff -u src/share/mk/bsd.prog.mk:1.293 src/share/mk/bsd.prog.mk:1.294
--- src/share/mk/bsd.prog.mk:1.293	Sat Nov  7 18:41:58 2015
+++ src/share/mk/bsd.prog.mk	Sat Jan 23 16:22:47 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.prog.mk,v 1.293 2015/11/07 23:41:58 joerg Exp $
+#	$NetBSD: bsd.prog.mk,v 1.294 2016/01/23 21:22:47 christos Exp $
 #	@(#)bsd.prog.mk	8.2 (Berkeley) 4/2/94
 
 .ifndef HOSTPROG
@@ -330,6 +330,7 @@ _CCLINK=	${CXX} ${_CCLINKFLAGS}
 .endif
 
 .if defined(RUMPPRG)
+CPPFLAGS+=	-D_KERNTYPES
 PROG=			${RUMPPRG}
 . ifndef CRUNCHEDPROG
 .  if (${MKRUMP} != "no")

Index: src/sys/arch/i386/stand/boot/Makefile.boot
diff -u src/sys/arch/i386/stand/boot/Makefile.boot:1.67 src/sys/arch/i386/stand/boot/Makefile.boot:1.68
--- src/sys/arch/i386/stand/boot/Makefile.boot:1.67	Thu Aug 20 07:39:28 2015
+++ src/sys/arch/i386/stand/boot/Makefile.boot	Sat Jan 23 16:22:47 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.boot,v 1.67 2015/08/20 11:39:28 uebayasi Exp $
+# $NetBSD: Makefile.boot,v 1.68 2016/01/23 21:22:47 christos Exp $
 
 S=	${.CURDIR}/../../../../..
 
@@ -36,7 +36,7 @@ BINMODE=444
 
 LDFLAGS+= -nostdlib -Wl,-N -Wl,-e,boot_start
 CPPFLAGS+= -I ${.CURDIR}/..  -I ${.CURDIR}/../../lib -I ${S}/lib/libsa
-CPPFLAGS+= -I ${.OBJDIR}
+CPPFLAGS+= -I ${.OBJDIR} -D_KERNTYPES
 # Make sure we override any optimization options specified by the user
 COPTS=  -Os
 

Index: src/sys/arch/i386/stand/dosboot/Makefile
diff -u src/sys/arch/i386/stand/dosboot/Makefile:1.28 src/sys/arch/i386/stand/dosboot/Makefile:1.29
--- src/sys/arch/i386/stand/dosboot/Makefile:1.28	Wed Jan 15 17:25:22 2014
+++ src/sys/arch/i386/stand/dosboot/Makefile	Sat Jan 23 16:22:47 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.28 2014/01/15 22:25:22 joerg Exp $
+#	$NetBSD: Makefile,v 1.29 2016/01/23 21:22:47 christos Exp $
 
 S=	${.CURDIR}/../../../..
 
@@ -13,7 +13,7 @@ SRCS= main.c devopen.c exec.c
 
 CPPFLAGS+= -DSLOW	# for libz
 CPPFLAGS+= -DCOMPAT_386BSD_MBRPART
-CPPFLAGS+= -DXMS
+CPPFLAGS+= -DXMS -D_KERNTYPES
 CPPFLAGS+= -DLIBSA_ENABLE_LS_OP
 #uncomment if there are problems with memory detection
 #CPPFLAGS+= -DCONSERVATIVE_MEMDETECT

Index: src/sys/arch/i386/stand/pxeboot/Makefile
diff -u src/sys/arch/i386/stand/pxeboot/Makefile:1.22 src/sys/arch/i386/stand/pxeboot/Makefile:1.23
--- src/sys/arch/i386/stand/pxeboot/Makefile:1.22	Wed Jan 15 17:25:22 2014
+++ src/sys/arch/i386/stand/pxeboot/Makefile	Sat Jan 23 16:22:47 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.22 2014/01/15 22:25:22 joerg Exp $
+#	$NetBSD: Makefile,v 1.23 2016/01/23 21:22:47 christos Exp $
 
 S=	${.CURDIR}/../../../..
 
@@ -40,7 +40,7 @@ CPPFLAGS+= -DSUPPORT_SERIAL=boot_params.
 CPPFLAGS+= -DCONSPEED=boot_params.bp_conspeed
 CPPFLAGS+= -DCONSADDR=boot_params.bp_consaddr
 CPPFLAGS+= -DCONSOLE_KEYMAP=boot_params.bp_keymap
-CPPFLAGS+= -DDIRECT_SERIAL
+CPPFLAGS+= -DDIRECT_SERIAL -D_KERNTYPES
 # Various serial line configurations
 #CPPFLAGS+= -DSUPPORT_SERIAL=CONSDEV_PC -DDIRECT_SERIAL
 #	or

Index: src/tests/dev/Makefile.inc
diff -u src/tests/dev/Makefile.inc:1.1 src/tests/dev/Makefile.inc:1.2
--- src/tests/dev/Makefile.inc:1.1	Wed Nov  3 12:10:19 2010
+++ src/tests/dev/Makefile.inc	Sat Jan 23 16:22:48 2016
@@ -1 +1,2 @@
 .include "../Makefile.inc"
+CPPFlAGS+=-D_KERNTYPES

Index: src/tests/dev/audio/Makefile
diff -u src/tests/dev/audio/Makefile:1.4 src/tests/dev/audio/Makefile:1.5
--- src/tests/dev/audio/Makefile:1.4	Sun Dec  2 13:39:53 2012
+++ src/tests/dev/audio/Makefile	Sat Jan 23 16:22:48 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.4 2012/12/02 18:39:53 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.5 2016/01/23 21:22:48 christos Exp $
 #
 
 .include <bsd.own.mk>
@@ -13,6 +13,7 @@ MKMAN=no
 
 PROGS=		h_pad
 
+CPPFLAGS+=	-D_KERNTYPES
 LDADD+=	-lrumpdev_pad -lrumpdev_audio -lrumpdev -lrumpvfs
 LDADD+=	-lrump
 LDADD+=	-lrumpuser

Index: src/tests/dev/dm/Makefile
diff -u src/tests/dev/dm/Makefile:1.2 src/tests/dev/dm/Makefile:1.3
--- src/tests/dev/dm/Makefile:1.2	Sun Dec  2 13:39:53 2012
+++ src/tests/dev/dm/Makefile	Sat Jan 23 16:22:48 2016
@@ -1,5 +1,5 @@
 
-#	$NetBSD: Makefile,v 1.2 2012/12/02 18:39:53 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.3 2016/01/23 21:22:48 christos Exp $
 #
 
 .include <bsd.own.mk>
@@ -14,6 +14,7 @@ MKMAN=no
 
 PROGS=		h_dm
 
+CPPFLAGS+=-D_KERNTYPES
 LDADD+= -lprop -lutil
 LDADD+= -lrumpdev_disk -lrumpdev_dm
 LDADD+=	-lrumpdev -lrumpvfs

Index: src/tests/dev/md/Makefile
diff -u src/tests/dev/md/Makefile:1.5 src/tests/dev/md/Makefile:1.6
--- src/tests/dev/md/Makefile:1.5	Wed Jan  7 17:24:03 2015
+++ src/tests/dev/md/Makefile	Sat Jan 23 16:22:48 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.5 2015/01/07 22:24:03 pooka Exp $
+#	$NetBSD: Makefile,v 1.6 2016/01/23 21:22:48 christos Exp $
 #
 
 .include <bsd.own.mk>
@@ -13,6 +13,7 @@ MKMAN=no
 
 PROGS=		h_mdserv
 
+CPPFLAGS+=	-D_KERNTYPES
 LDADD+=	-lrumpdev_md -lrumpdev_disk -lrumpdev -lrumpvfs
 LDADD+=	-lrumpkern_sysproxy -lrump
 LDADD+=	-lrumpuser

Index: src/tests/dev/scsipi/Makefile
diff -u src/tests/dev/scsipi/Makefile:1.6 src/tests/dev/scsipi/Makefile:1.7
--- src/tests/dev/scsipi/Makefile:1.6	Tue Jun 10 00:28:39 2014
+++ src/tests/dev/scsipi/Makefile	Sat Jan 23 16:22:48 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.6 2014/06/10 04:28:39 he Exp $
+#	$NetBSD: Makefile,v 1.7 2016/01/23 21:22:48 christos Exp $
 #
 
 .include <bsd.own.mk>
@@ -7,7 +7,7 @@ TESTSDIR=	${TESTSBASE}/dev/scsipi
 
 TESTS_C=	t_cd
 
-CPPFLAGS+=	-I${.CURDIR}/libscsitest
+CPPFLAGS+=	-I${.CURDIR}/libscsitest -D_KERNTYPES
 
 # kernel component required by test
 SUBDIR=	libscsitest

Index: src/tests/dev/sysmon/Makefile
diff -u src/tests/dev/sysmon/Makefile:1.3 src/tests/dev/sysmon/Makefile:1.4
--- src/tests/dev/sysmon/Makefile:1.3	Tue Jun 10 00:28:39 2014
+++ src/tests/dev/sysmon/Makefile	Sat Jan 23 16:22:48 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2014/06/10 04:28:39 he Exp $
+#	$NetBSD: Makefile,v 1.4 2016/01/23 21:22:48 christos Exp $
 #
 
 .include <bsd.own.mk>
@@ -7,6 +7,7 @@ TESTSDIR=	${TESTSBASE}/dev/sysmon
 
 TESTS_C=	t_swwdog
 
+CPPFLAGS+=	-D_KERNTYPES
 LDADD+=	-lrumpdev_sysmon -lrumpdev -lrumpvfs
 LDADD+=	-lrump
 LDADD+=	-lrumpuser

Index: src/tests/fs/Makefile.inc
diff -u src/tests/fs/Makefile.inc:1.1 src/tests/fs/Makefile.inc:1.2
--- src/tests/fs/Makefile.inc:1.1	Wed Nov  3 12:10:20 2010
+++ src/tests/fs/Makefile.inc	Sat Jan 23 16:22:48 2016
@@ -1 +1,2 @@
 .include "../Makefile.inc"
+CPPFLAGS+=	-D_KERNTYPES

Index: src/tests/fs/puffs/h_dtfs/Makefile
diff -u src/tests/fs/puffs/h_dtfs/Makefile:1.4 src/tests/fs/puffs/h_dtfs/Makefile:1.5
--- src/tests/fs/puffs/h_dtfs/Makefile:1.4	Tue Jul 13 17:13:23 2010
+++ src/tests/fs/puffs/h_dtfs/Makefile	Sat Jan 23 16:22:48 2016
@@ -1,10 +1,11 @@
-#	$NetBSD: Makefile,v 1.4 2010/07/13 21:13:23 jmmv Exp $
+#	$NetBSD: Makefile,v 1.5 2016/01/23 21:22:48 christos Exp $
 
 TESTSDIR=       ${TESTSBASE}/fs/puffs/h_dtfs
 ATFFILE=	no
 
 TESTS_C=	h_dtfs
 
+CPPFLAGS+=	-D_KERNTYPES
 SRCS.h_dtfs=	dtfs.c dtfs_vfsops.c dtfs_vnops.c dtfs_subr.c
 LDADD+=		-lpuffs -lutil
 

Index: src/tests/include/sys/Makefile
diff -u src/tests/include/sys/Makefile:1.8 src/tests/include/sys/Makefile:1.9
--- src/tests/include/sys/Makefile:1.8	Sun Jun 21 20:05:23 2015
+++ src/tests/include/sys/Makefile	Sat Jan 23 16:22:48 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2015/06/22 00:05:23 matt Exp $
+# $NetBSD: Makefile,v 1.9 2016/01/23 21:22:48 christos Exp $
 
 NOMAN=		# defined
 
@@ -12,6 +12,7 @@ LDADD.t_bitops+=	-lm
 
 .if (${MKRUMP} != "no") && !defined(BSD_MK_COMPAT_FILE)
 TESTS_C+= t_socket
+CPPFLAGS.t_socket.c+=	-D_KERNTYPES
 LDADD.t_socket+=	-lrumpnet_local -lrumpnet_net -lrumpnet
 LDADD.t_socket+=	-lrumpvfs -lrump -lrumpuser -lpthread
 .endif

Index: src/tests/kernel/Makefile
diff -u src/tests/kernel/Makefile:1.37 src/tests/kernel/Makefile:1.38
--- src/tests/kernel/Makefile:1.37	Sun Jun 21 20:05:23 2015
+++ src/tests/kernel/Makefile	Sat Jan 23 16:22:48 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.37 2015/06/22 00:05:23 matt Exp $
+# $NetBSD: Makefile,v 1.38 2016/01/23 21:22:48 christos Exp $
 
 NOMAN=		# defined
 
@@ -38,6 +38,7 @@ LDADD.t_extattrctl+= -lrump -lpthread
 LDADD.t_filedesc+=  ${LDADD.t_rnd}
 LDADD.t_rnd+=  -lrumpvfs -lrumpdev_rnd -lrumpdev -lrump -lrumpuser
 LDADD.t_rnd+=  -lrump -lpthread
+CPPFLAGS+=	-D_KERNTYPES
 
 .endif
 

Index: src/tests/kernel/tty/Makefile
diff -u src/tests/kernel/tty/Makefile:1.2 src/tests/kernel/tty/Makefile:1.3
--- src/tests/kernel/tty/Makefile:1.2	Tue Jun 10 00:28:39 2014
+++ src/tests/kernel/tty/Makefile	Sat Jan 23 16:22:49 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2014/06/10 04:28:39 he Exp $
+# $NetBSD: Makefile,v 1.3 2016/01/23 21:22:49 christos Exp $
 
 .include <bsd.own.mk>
 
@@ -6,6 +6,7 @@ TESTSDIR=	${TESTSBASE}/kernel/tty
 
 TESTS_C=	t_pr
 
+CPPFLAGS+=	-D_KERNTYPES
 LDADD+=		-lrumpkern_tty -lrumpvfs -lrump -lrumpuser
 LDADD+=		-lrump
 LDADD+=		-lpthread

Index: src/tests/lib/libc/sys/Makefile
diff -u src/tests/lib/libc/sys/Makefile:1.39 src/tests/lib/libc/sys/Makefile:1.40
--- src/tests/lib/libc/sys/Makefile:1.39	Sun Jun 21 20:05:23 2015
+++ src/tests/lib/libc/sys/Makefile	Sat Jan 23 16:22:49 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.39 2015/06/22 00:05:23 matt Exp $
+# $NetBSD: Makefile,v 1.40 2016/01/23 21:22:49 christos Exp $
 
 MKMAN=	no
 
@@ -72,6 +72,7 @@ SRCS.t_mprotect=	t_mprotect.c ${SRCS_EXE
 LDADD.t_getpid+=        -lpthread
 
 .if (${MKRUMP} != "no") && !defined(BSD_MK_COMPAT_FILE)
+CPPFLAGS.t_posix_fadvise.c += -D_KERNTYPES
 TESTS_C+=		t_posix_fadvise
 LDADD.t_posix_fadvise+= -lrumpvfs -lrump -lrumpuser -lrump -lpthread
 .endif

Index: src/tests/lib/librumpclient/Makefile
diff -u src/tests/lib/librumpclient/Makefile:1.5 src/tests/lib/librumpclient/Makefile:1.6
--- src/tests/lib/librumpclient/Makefile:1.5	Sun Dec  2 12:36:10 2012
+++ src/tests/lib/librumpclient/Makefile	Sat Jan 23 16:22:49 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.5 2012/12/02 17:36:10 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.6 2016/01/23 21:22:49 christos Exp $
 #
 
 .include <bsd.own.mk>
@@ -14,6 +14,7 @@ MKMAN=		no
 
 PROGS+=		h_exec
 PROGS+=		h_execthr
+CPPFLAGS+=	-D_KERNTYPES
 
 LDADD+= -lrumpclient
 LDADD.h_execthr= -lpthread

Index: src/tests/lib/semaphore/pthread/Makefile
diff -u src/tests/lib/semaphore/pthread/Makefile:1.3 src/tests/lib/semaphore/pthread/Makefile:1.4
--- src/tests/lib/semaphore/pthread/Makefile:1.3	Tue Jun 10 00:28:39 2014
+++ src/tests/lib/semaphore/pthread/Makefile	Sat Jan 23 16:22:49 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2014/06/10 04:28:39 he Exp $
+# $NetBSD: Makefile,v 1.4 2016/01/23 21:22:49 christos Exp $
 
 .include <bsd.own.mk>
 
@@ -6,7 +6,7 @@ TESTSDIR=	${TESTSBASE}/lib/semaphore/pth
 
 TESTS_C=	t_sem_pth
 
-CPPFLAGS+=	-I${.CURDIR}/..
+CPPFLAGS+=	-I${.CURDIR}/.. -D_KERNTYPES
 
 LDADD+=		-lrump -lrumpuser -lrump -lpthread
 

Index: src/tests/modules/Makefile
diff -u src/tests/modules/Makefile:1.11 src/tests/modules/Makefile:1.12
--- src/tests/modules/Makefile:1.11	Tue Jun 10 00:28:40 2014
+++ src/tests/modules/Makefile	Sat Jan 23 16:22:49 2016
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.11 2014/06/10 04:28:40 he Exp $
+# $NetBSD: Makefile,v 1.12 2016/01/23 21:22:49 christos Exp $
 
 .include <bsd.own.mk>
 
 TESTSDIR=	${TESTSBASE}/modules
+CPPFLAGS+=	-D_KERNTYPES
 
 # Ideally this test could be in the parent Makefile, which could not descend
 # into this directory at all.  Unfortunately, the etc/mtree/NetBSD.dist file

Index: src/tests/modules/Makefile.inc
diff -u src/tests/modules/Makefile.inc:1.1 src/tests/modules/Makefile.inc:1.2
--- src/tests/modules/Makefile.inc:1.1	Wed Nov  3 12:10:23 2010
+++ src/tests/modules/Makefile.inc	Sat Jan 23 16:22:49 2016
@@ -1 +1,2 @@
 .include "../Makefile.inc"
+CPPFLAGS+=	-D_KERNTYPES

Index: src/tests/net/Makefile.inc
diff -u src/tests/net/Makefile.inc:1.1 src/tests/net/Makefile.inc:1.2
--- src/tests/net/Makefile.inc:1.1	Wed Nov  3 12:10:24 2010
+++ src/tests/net/Makefile.inc	Sat Jan 23 16:22:49 2016
@@ -1 +1,2 @@
 .include "../Makefile.inc"
+CPPFLAGS+=-D_KERNTYPES

Index: src/tests/rump/Makefile.inc
diff -u src/tests/rump/Makefile.inc:1.1 src/tests/rump/Makefile.inc:1.2
--- src/tests/rump/Makefile.inc:1.1	Wed Nov  3 12:10:25 2010
+++ src/tests/rump/Makefile.inc	Sat Jan 23 16:22:49 2016
@@ -1 +1,2 @@
 .include "../Makefile.inc"
+CPPFLAGS+=	-D_KERNTYPES

Index: src/usr.bin/kdump/Makefile
diff -u src/usr.bin/kdump/Makefile:1.31 src/usr.bin/kdump/Makefile:1.32
--- src/usr.bin/kdump/Makefile:1.31	Fri Sep 25 23:31:11 2015
+++ src/usr.bin/kdump/Makefile	Sat Jan 23 16:22:49 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.31 2015/09/26 03:31:11 christos Exp $
+#	$NetBSD: Makefile,v 1.32 2016/01/23 21:22:49 christos Exp $
 #	@(#)Makefile	8.1 (Berkeley) 6/6/93
 
 .include <bsd.own.mk>		# for MKDYNAMICROOT & NETBSDSRCDIR
@@ -17,7 +17,7 @@ LDSTATIC?=-static
 .include "Makefile.ioctl-c"
 .include "Makefile.siginfo-c"
 
-CPPFLAGS+=-I${NETBSDSRCDIR}/usr.bin/ktrace -I${NETBSDSRCDIR}/sys
+CPPFLAGS+=-I${NETBSDSRCDIR}/usr.bin/ktrace -I${NETBSDSRCDIR}/sys -D_KERNTYPES
 
 LDADD+=-lutil
 DPADD+=${LIBUTIL}

Index: src/usr.bin/ktruss/Makefile
diff -u src/usr.bin/ktruss/Makefile:1.29 src/usr.bin/ktruss/Makefile:1.30
--- src/usr.bin/ktruss/Makefile:1.29	Sat Sep 26 09:31:27 2015
+++ src/usr.bin/ktruss/Makefile	Sat Jan 23 16:22:49 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.29 2015/09/26 13:31:27 christos Exp $
+#	$NetBSD: Makefile,v 1.30 2016/01/23 21:22:49 christos Exp $
 
 NOMAN=		# defined
 
@@ -30,7 +30,7 @@ misc.c misc.h: ${DESTDIR}/usr/include/sy
 .include "${NETBSDSRCDIR}/usr.bin/kdump/Makefile.ioctl-c"
 
 CPPFLAGS+=	-I. -I${NETBSDSRCDIR}/usr.bin/ktrace -I${NETBSDSRCDIR}/sys \
-		-I${NETBSDSRCDIR}/usr.bin/kdump -DKTRUSS
+		-I${NETBSDSRCDIR}/usr.bin/kdump -DKTRUSS -D_KERNTYPES
 
 .include <bsd.prog.mk>
 

Index: src/usr.bin/ldd/Makefile.inc
diff -u src/usr.bin/ldd/Makefile.inc:1.6 src/usr.bin/ldd/Makefile.inc:1.7
--- src/usr.bin/ldd/Makefile.inc:1.6	Sat Jun 13 16:38:52 2015
+++ src/usr.bin/ldd/Makefile.inc	Sat Jan 23 16:22:49 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.6 2015/06/13 20:38:52 martin Exp $
+#	$NetBSD: Makefile.inc,v 1.7 2016/01/23 21:22:49 christos Exp $
 
 WARNS?=	3	# XXX: -Wsign-compare issues ld.elf_so source
 
@@ -22,6 +22,7 @@ MLIBDIR=	64
 COMPAT_MLIBDIR=	o32
 CPPFLAGS+= -DLDD_ELF64 -DMIPS_N32
 .endif
+CPPFLAGS+=	-D_KERNTYPES
 
 .endif	# MKCOMPAT
 

Index: src/usr.bin/pmap/Makefile
diff -u src/usr.bin/pmap/Makefile:1.6 src/usr.bin/pmap/Makefile:1.7
--- src/usr.bin/pmap/Makefile:1.6	Sun Dec 13 22:15:10 2015
+++ src/usr.bin/pmap/Makefile	Sat Jan 23 16:22:49 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.6 2015/12/14 03:15:10 christos Exp $
+#	$NetBSD: Makefile,v 1.7 2016/01/23 21:22:49 christos Exp $
 
 USE_FORT?=	yes	# setgid
 PROG=		pmap
@@ -9,5 +9,6 @@ LDADD=		-lutil -lkvm
 DPADD=		${LIBUTIL} ${LIBKVM}
 
 CWARNFLAGS.clang+=	-Wno-format-extra-args
+CPPFLAGS+=	-D_KMEMUSER
 
 .include <bsd.prog.mk>

Index: src/usr.bin/rump_allserver/Makefile
diff -u src/usr.bin/rump_allserver/Makefile:1.7 src/usr.bin/rump_allserver/Makefile:1.8
--- src/usr.bin/rump_allserver/Makefile:1.7	Wed Nov 13 12:47:27 2013
+++ src/usr.bin/rump_allserver/Makefile	Sat Jan 23 16:22:49 2016
@@ -1,10 +1,11 @@
-#	$NetBSD: Makefile,v 1.7 2013/11/13 17:47:27 pooka Exp $
+#	$NetBSD: Makefile,v 1.8 2016/01/23 21:22:49 christos Exp $
 #
 
 PROG=	rump_allserver
 MLINKS+=rump_allserver.1 rump_server.1
 
 RUMPTOP=${.CURDIR}/../../sys/rump
+CPPFLAGS+=	-D_KERNTYPES
 
 .include "${RUMPTOP}/dev/Makefile.rumpdevcomp"
 .include "${RUMPTOP}/fs/Makefile.rumpfscomp"

Index: src/usr.bin/rump_dhcpclient/Makefile
diff -u src/usr.bin/rump_dhcpclient/Makefile:1.1 src/usr.bin/rump_dhcpclient/Makefile:1.2
--- src/usr.bin/rump_dhcpclient/Makefile:1.1	Thu Jan 20 13:47:19 2011
+++ src/usr.bin/rump_dhcpclient/Makefile	Sat Jan 23 16:22:50 2016
@@ -1,8 +1,9 @@
-#	$NetBSD: Makefile,v 1.1 2011/01/20 18:47:19 pooka Exp $
+#	$NetBSD: Makefile,v 1.2 2016/01/23 21:22:50 christos Exp $
 #
 
 PROG=	rump.dhcpclient
 SRCS=	main.c bpf.c common.c configure.c dhcp.c if-bsd.c net.c
+CPPFLAGS+=	-D_KERNTYPES
 
 LDADD+=	-lrumpclient
 

Index: src/usr.bin/rump_halt/Makefile
diff -u src/usr.bin/rump_halt/Makefile:1.1 src/usr.bin/rump_halt/Makefile:1.2
--- src/usr.bin/rump_halt/Makefile:1.1	Sun Dec 12 07:48:31 2010
+++ src/usr.bin/rump_halt/Makefile	Sat Jan 23 16:22:50 2016
@@ -1,9 +1,10 @@
-#	$NetBSD: Makefile,v 1.1 2010/12/12 12:48:31 pooka Exp $
+#	$NetBSD: Makefile,v 1.2 2016/01/23 21:22:50 christos Exp $
 #
 
 PROG=	rump.halt
 
 LDADD+= -lrumpclient
 DPADD+=	${RUMPCLIENT}
+CPPFLAGS+=	-D_KERNTYPES
 
 .include <bsd.prog.mk>

Index: src/usr.bin/rump_server/Makefile
diff -u src/usr.bin/rump_server/Makefile:1.8 src/usr.bin/rump_server/Makefile:1.9
--- src/usr.bin/rump_server/Makefile:1.8	Wed Jan  7 17:24:03 2015
+++ src/usr.bin/rump_server/Makefile	Sat Jan 23 16:22:50 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.8 2015/01/07 22:24:03 pooka Exp $
+#	$NetBSD: Makefile,v 1.9 2016/01/23 21:22:50 christos Exp $
 #
 
 .PATH: ${.CURDIR}/../rump_allserver
@@ -7,6 +7,7 @@ PROG=		rump_server
 SRCS=		rump_allserver.c
 NOMAN=		installed by ../rump_allserver
 
+CPPFLAGS+=	-D_KERNTYPES
 LDADD+=		-Wl,--whole-archive -lrumpkern_sysproxy -lrump \
 		-lrumpuser -Wl,--no-whole-archive -lpthread
 

Index: src/usr.bin/systat/Makefile
diff -u src/usr.bin/systat/Makefile:1.37 src/usr.bin/systat/Makefile:1.38
--- src/usr.bin/systat/Makefile:1.37	Fri Jan  6 09:08:08 2012
+++ src/usr.bin/systat/Makefile	Sat Jan 23 16:22:50 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.37 2012/01/06 14:08:08 drochner Exp $
+#	$NetBSD: Makefile,v 1.38 2016/01/23 21:22:50 christos Exp $
 #	@(#)Makefile	8.1 (Berkeley) 6/6/93
 
 .include <bsd.own.mk>
@@ -9,7 +9,7 @@ PROG=	systat
 .PATH:	${NETBSDSRCDIR}/usr.bin/vmstat ${NETBSDSRCDIR}/usr.bin/who
 
 CPPFLAGS+=-I${NETBSDSRCDIR}/usr.bin/vmstat -DSUPPORT_UTMP -DSUPPORT_UTMPX \
-	-I${NETBSDSRCDIR}/usr.bin/who
+	-I${NETBSDSRCDIR}/usr.bin/who -D_KMEMUSER
 CWARNFLAGS+=    -Wno-format-y2k
 SRCS=	bufcache.c cmds.c cmdtab.c disks.c df.c drvstats.c fetch.c \
 	globalcmds.c icmp.c iostat.c ip.c keyboard.c main.c mbufs.c \

Index: src/usr.sbin/Makefile.inc
diff -u src/usr.sbin/Makefile.inc:1.6 src/usr.sbin/Makefile.inc:1.7
--- src/usr.sbin/Makefile.inc:1.6	Wed Apr 22 11:23:01 2009
+++ src/usr.sbin/Makefile.inc	Sat Jan 23 16:22:50 2016
@@ -1,5 +1,6 @@
-#	$NetBSD: Makefile.inc,v 1.6 2009/04/22 15:23:01 lukem Exp $
+#	$NetBSD: Makefile.inc,v 1.7 2016/01/23 21:22:50 christos Exp $
 #	from: @(#)Makefile.inc	8.1 (Berkeley) 6/6/93
 
 BINDIR?=	/usr/sbin
 WARNS?=		4
+CPPFLAGS+=	-D_KERNTYPES

Index: src/usr.sbin/acpitools/acpidump/Makefile
diff -u src/usr.sbin/acpitools/acpidump/Makefile:1.5 src/usr.sbin/acpitools/acpidump/Makefile:1.6
--- src/usr.sbin/acpitools/acpidump/Makefile:1.5	Sun Dec 27 16:42:22 2009
+++ src/usr.sbin/acpitools/acpidump/Makefile	Sat Jan 23 16:22:50 2016
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.5 2009/12/27 21:42:22 abs Exp $
+# $NetBSD: Makefile,v 1.6 2016/01/23 21:22:50 christos Exp $
 # $FreeBSD: src/usr.sbin/acpi/acpidump/Makefile,v 1.7 2003/08/28 03:33:07 njl Exp $
 
 .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64")
-CPPFLAGS+=-I${.CURDIR}/../../../sys
+CPPFLAGS+=-I${.CURDIR}/../../../sys -D_KERNTYPES
 CPPFLAGS+=-I${.CURDIR}/..
 PROG=	acpidump
 SRCS=	acpi.c acpi_user.c acpidump.c

Index: src/usr.sbin/acpitools/amldb/Makefile
diff -u src/usr.sbin/acpitools/amldb/Makefile:1.3 src/usr.sbin/acpitools/amldb/Makefile:1.4
--- src/usr.sbin/acpitools/amldb/Makefile:1.3	Sat Feb 14 08:56:41 2009
+++ src/usr.sbin/acpitools/amldb/Makefile	Sat Jan 23 16:22:50 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2009/02/14 13:56:41 abs Exp $
+# $NetBSD: Makefile,v 1.4 2016/01/23 21:22:50 christos Exp $
 # Id: Makefile,v 1.5 2000/07/14 18:16:30 iwasaki Exp 
 # $FreeBSD: src/usr.sbin/acpi/amldb/Makefile,v 1.7 2001/10/22 17:25:32 iwasaki Exp $
 
@@ -8,7 +8,7 @@ SRCS=	amldb.c debug.c region.c
 SRCS+=	aml_parse.c aml_name.c aml_amlmem.c aml_memman.c aml_store.c \
 	aml_obj.c aml_evalobj.c aml_common.c
 
-CPPFLAGS+= -I${.CURDIR}
+CPPFLAGS+= -I${.CURDIR} -D_KERNTYPES
 .endif
 
 MAN=	amldb.8

Index: src/usr.sbin/cpuctl/Makefile
diff -u src/usr.sbin/cpuctl/Makefile:1.7 src/usr.sbin/cpuctl/Makefile:1.8
--- src/usr.sbin/cpuctl/Makefile:1.7	Thu Aug  1 19:19:39 2013
+++ src/usr.sbin/cpuctl/Makefile	Sat Jan 23 16:22:50 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.7 2013/08/01 23:19:39 matt Exp $
+#	$NetBSD: Makefile,v 1.8 2016/01/23 21:22:50 christos Exp $
 
 .include <bsd.own.mk>
 
@@ -19,6 +19,7 @@ SRCS+=	noarch.c
 SRCS+=	${MACHINE_ARCH}-asm.S
 .endif
 
+CPPFLAGS+=	-D_KERNTYPES
 LDADD+=-lutil
 DPADD+=${LIBUTIL}
 

Index: src/usr.sbin/perfused/Makefile
diff -u src/usr.sbin/perfused/Makefile:1.5 src/usr.sbin/perfused/Makefile:1.6
--- src/usr.sbin/perfused/Makefile:1.5	Thu Sep  6 12:39:08 2012
+++ src/usr.sbin/perfused/Makefile	Sat Jan 23 16:22:50 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2012/09/06 16:39:08 riz Exp $
+# $NetBSD: Makefile,v 1.6 2016/01/23 21:22:50 christos Exp $
 
 PROG=            perfused
 
@@ -9,6 +9,7 @@ SRCS=           perfused.c msg.c debug.c
 MAN=		perfused.8
 WARNS=          4
 
+CPPFLAGS+=	-D_KERNTYPES
 LDADD+= -lperfuse -lpuffs
 DPADD+= ${LIBPUFFS}
 

Index: src/usr.sbin/puffs/Makefile.inc
diff -u src/usr.sbin/puffs/Makefile.inc:1.14 src/usr.sbin/puffs/Makefile.inc:1.15
--- src/usr.sbin/puffs/Makefile.inc:1.14	Wed Jan 15 20:15:34 2014
+++ src/usr.sbin/puffs/Makefile.inc	Sat Jan 23 16:22:50 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.14 2014/01/16 01:15:34 christos Exp $
+#	$NetBSD: Makefile.inc,v 1.15 2016/01/23 21:22:50 christos Exp $
 
 WARNS?=	4
 
@@ -19,6 +19,7 @@ MOUNTDIR=	${.CURDIR}/../../../sbin
 MOUNT=		${MOUNTDIR}/mount
 
 CPPFLAGS+=	-I${MOUNTDIR}/mount_${MOUNTNAME} -I${MOUNT} -DMOUNT_NOMAIN
+CPPFLAGS+=	-D_KERNTYPES
 SRCS+=		mount_${MOUNTNAME}.c rump_${MOUNTNAME}.c pathadj.c fattr.c
 
 # on select archs use the kernel module directly, otherwise fallback

Added files:

Index: src/tests/fs/nfs/Makefile.inc
diff -u /dev/null src/tests/fs/nfs/Makefile.inc:1.1
--- /dev/null	Sat Jan 23 16:22:51 2016
+++ src/tests/fs/nfs/Makefile.inc	Sat Jan 23 16:22:48 2016
@@ -0,0 +1 @@
+.include "../Makefile.inc"

Reply via email to