Module Name: src Committed By: dholland Date: Sat Jun 8 02:16:03 UTC 2013
Modified Files: src/libexec/lfs_cleanerd: Makefile src/sbin/fsck_lfs: Makefile dir.c inode.c lfs.c main.c pass0.c pass1.c pass2.c pass3.c pass4.c pass5.c pass6.c segwrite.c setup.c utilities.c vars.c vnode.c src/sbin/newfs_lfs: Makefile make_lfs.c newfs.c src/sys/ufs/lfs: lfs_itimes.c Log Message: Tidy up the LFS userland build hacks. Don't use -I${NETBSDSRCDIR}/sys; don't include files other than the exported LFS headers, which are lfs.h, lfs_inode.h, and (for now) lfs_extern.h. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/libexec/lfs_cleanerd/Makefile cvs rdiff -u -r1.18 -r1.19 src/sbin/fsck_lfs/Makefile cvs rdiff -u -r1.30 -r1.31 src/sbin/fsck_lfs/dir.c cvs rdiff -u -r1.49 -r1.50 src/sbin/fsck_lfs/inode.c cvs rdiff -u -r1.38 -r1.39 src/sbin/fsck_lfs/lfs.c cvs rdiff -u -r1.44 -r1.45 src/sbin/fsck_lfs/main.c cvs rdiff -u -r1.34 -r1.35 src/sbin/fsck_lfs/pass0.c \ src/sbin/fsck_lfs/utilities.c cvs rdiff -u -r1.35 -r1.36 src/sbin/fsck_lfs/pass1.c cvs rdiff -u -r1.22 -r1.23 src/sbin/fsck_lfs/pass2.c cvs rdiff -u -r1.12 -r1.13 src/sbin/fsck_lfs/pass3.c cvs rdiff -u -r1.20 -r1.21 src/sbin/fsck_lfs/pass4.c cvs rdiff -u -r1.26 -r1.27 src/sbin/fsck_lfs/pass5.c cvs rdiff -u -r1.28 -r1.29 src/sbin/fsck_lfs/pass6.c cvs rdiff -u -r1.24 -r1.25 src/sbin/fsck_lfs/segwrite.c cvs rdiff -u -r1.42 -r1.43 src/sbin/fsck_lfs/setup.c cvs rdiff -u -r1.16 -r1.17 src/sbin/fsck_lfs/vars.c cvs rdiff -u -r1.13 -r1.14 src/sbin/fsck_lfs/vnode.c cvs rdiff -u -r1.10 -r1.11 src/sbin/newfs_lfs/Makefile cvs rdiff -u -r1.26 -r1.27 src/sbin/newfs_lfs/make_lfs.c cvs rdiff -u -r1.27 -r1.28 src/sbin/newfs_lfs/newfs.c cvs rdiff -u -r1.14 -r1.15 src/sys/ufs/lfs/lfs_itimes.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/libexec/lfs_cleanerd/Makefile diff -u src/libexec/lfs_cleanerd/Makefile:1.16 src/libexec/lfs_cleanerd/Makefile:1.17 --- src/libexec/lfs_cleanerd/Makefile:1.16 Thu Jun 6 00:54:49 2013 +++ src/libexec/lfs_cleanerd/Makefile Sat Jun 8 02:16:03 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.16 2013/06/06 00:54:49 dholland Exp $ +# $NetBSD: Makefile,v 1.17 2013/06/08 02:16:03 dholland Exp $ # @(#)Makefile 8.1 (Berkeley) 6/18/93 .include "Makefile.inc" @@ -6,9 +6,6 @@ PROG= lfs_cleanerd MAN= lfs_cleanerd.8 -# XXX -CPPFLAGS+=-I${NETBSDSRCDIR}/sys - BINDIR= /libexec .if (${MKDYNAMICROOT} == "no") LDSTATIC?= -static Index: src/sbin/fsck_lfs/Makefile diff -u src/sbin/fsck_lfs/Makefile:1.18 src/sbin/fsck_lfs/Makefile:1.19 --- src/sbin/fsck_lfs/Makefile:1.18 Thu Jun 6 00:54:49 2013 +++ src/sbin/fsck_lfs/Makefile Sat Jun 8 02:16:03 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.18 2013/06/06 00:54:49 dholland Exp $ +# $NetBSD: Makefile,v 1.19 2013/06/08 02:16:03 dholland Exp $ # @(#)Makefile 8.1 (Berkeley) 6/5/93 WARNS?= 3 # XXX: sign-compare issues @@ -17,9 +17,6 @@ CPPFLAGS+=-I${.CURDIR} -I${FSCK} -DIN_FS CPPFLAGS+="-DKASSERT(x)=" # -DVERBOSE_BLOCKMAP -# XXX -CPPFLAGS+=-I${NETBSDSRCDIR}/sys - LDADD+=-lutil DPADD+=${LIBUTIL} Index: src/sbin/fsck_lfs/dir.c diff -u src/sbin/fsck_lfs/dir.c:1.30 src/sbin/fsck_lfs/dir.c:1.31 --- src/sbin/fsck_lfs/dir.c:1.30 Sat Jun 8 02:14:46 2013 +++ src/sbin/fsck_lfs/dir.c Sat Jun 8 02:16:03 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: dir.c,v 1.30 2013/06/08 02:14:46 dholland Exp $ */ +/* $NetBSD: dir.c,v 1.31 2013/06/08 02:16:03 dholland Exp $ */ /* * Copyright (c) 1980, 1986, 1993 @@ -35,10 +35,8 @@ #include <sys/buf.h> #include <sys/mount.h> -#include <ufs/lfs/ulfs_inode.h> -#include <ufs/lfs/ulfs_dir.h> -#include <ufs/lfs/ulfsmount.h> #include <ufs/lfs/lfs.h> +#include <ufs/lfs/lfs_inode.h> #include <err.h> #include <stdio.h> Index: src/sbin/fsck_lfs/inode.c diff -u src/sbin/fsck_lfs/inode.c:1.49 src/sbin/fsck_lfs/inode.c:1.50 --- src/sbin/fsck_lfs/inode.c:1.49 Sat Jun 8 02:14:46 2013 +++ src/sbin/fsck_lfs/inode.c Sat Jun 8 02:16:03 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: inode.c,v 1.49 2013/06/08 02:14:46 dholland Exp $ */ +/* $NetBSD: inode.c,v 1.50 2013/06/08 02:16:03 dholland Exp $ */ /*- * Copyright (c) 1997, 1998 The NetBSD Foundation, Inc. @@ -65,10 +65,8 @@ #include <sys/mount.h> #define vnode uvnode -#define _SYS_VNODE_H_ /* XXX */ -#include <ufs/lfs/ulfs_inode.h> -#include <ufs/lfs/ulfs_dir.h> #include <ufs/lfs/lfs.h> +#include <ufs/lfs/lfs_inode.h> #undef vnode #include <err.h> Index: src/sbin/fsck_lfs/lfs.c diff -u src/sbin/fsck_lfs/lfs.c:1.38 src/sbin/fsck_lfs/lfs.c:1.39 --- src/sbin/fsck_lfs/lfs.c:1.38 Thu Jun 6 00:54:49 2013 +++ src/sbin/fsck_lfs/lfs.c Sat Jun 8 02:16:03 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: lfs.c,v 1.38 2013/06/06 00:54:49 dholland Exp $ */ +/* $NetBSD: lfs.c,v 1.39 2013/06/08 02:16:03 dholland Exp $ */ /*- * Copyright (c) 2003 The NetBSD Foundation, Inc. * All rights reserved. @@ -71,10 +71,8 @@ #include <sys/mount.h> #define vnode uvnode -#define _SYS_VNODE_H_ /* XXX */ -#include <ufs/lfs/ulfs_inode.h> -#include <ufs/lfs/ulfsmount.h> #include <ufs/lfs/lfs.h> +#include <ufs/lfs/lfs_inode.h> #undef vnode #include <assert.h> Index: src/sbin/fsck_lfs/main.c diff -u src/sbin/fsck_lfs/main.c:1.44 src/sbin/fsck_lfs/main.c:1.45 --- src/sbin/fsck_lfs/main.c:1.44 Thu Jun 6 00:52:50 2013 +++ src/sbin/fsck_lfs/main.c Sat Jun 8 02:16:03 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: main.c,v 1.44 2013/06/06 00:52:50 dholland Exp $ */ +/* $NetBSD: main.c,v 1.45 2013/06/08 02:16:03 dholland Exp $ */ /* * Copyright (c) 1980, 1986, 1993 @@ -32,8 +32,6 @@ #include <sys/param.h> #include <sys/time.h> #include <sys/mount.h> -#include <ufs/lfs/ulfs_dinode.h> -#include <ufs/lfs/ulfsmount.h> #include <ufs/lfs/lfs.h> #include <fstab.h> Index: src/sbin/fsck_lfs/pass0.c diff -u src/sbin/fsck_lfs/pass0.c:1.34 src/sbin/fsck_lfs/pass0.c:1.35 --- src/sbin/fsck_lfs/pass0.c:1.34 Thu Jun 6 00:54:49 2013 +++ src/sbin/fsck_lfs/pass0.c Sat Jun 8 02:16:03 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: pass0.c,v 1.34 2013/06/06 00:54:49 dholland Exp $ */ +/* $NetBSD: pass0.c,v 1.35 2013/06/08 02:16:03 dholland Exp $ */ /*- * Copyright (c) 1999, 2000, 2001, 2002, 2003 The NetBSD Foundation, Inc. @@ -64,10 +64,8 @@ #include <sys/mount.h> #define vnode uvnode -#define _SYS_VNODE_H_ /* XXX */ -#include <ufs/lfs/ulfs_inode.h> -#include <ufs/lfs/ulfs_dir.h> #include <ufs/lfs/lfs.h> +#include <ufs/lfs/lfs_inode.h> #undef vnode #include <assert.h> Index: src/sbin/fsck_lfs/utilities.c diff -u src/sbin/fsck_lfs/utilities.c:1.34 src/sbin/fsck_lfs/utilities.c:1.35 --- src/sbin/fsck_lfs/utilities.c:1.34 Sat Jun 8 02:11:11 2013 +++ src/sbin/fsck_lfs/utilities.c Sat Jun 8 02:16:03 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: utilities.c,v 1.34 2013/06/08 02:11:11 dholland Exp $ */ +/* $NetBSD: utilities.c,v 1.35 2013/06/08 02:16:03 dholland Exp $ */ /* * Copyright (c) 1980, 1986, 1993 @@ -33,8 +33,6 @@ #include <sys/time.h> #include <sys/mount.h> -#include <ufs/lfs/ulfs_inode.h> -#include <ufs/lfs/ulfs_dir.h> #define buf ubuf #define vnode uvnode #include <ufs/lfs/lfs.h> Index: src/sbin/fsck_lfs/pass1.c diff -u src/sbin/fsck_lfs/pass1.c:1.35 src/sbin/fsck_lfs/pass1.c:1.36 --- src/sbin/fsck_lfs/pass1.c:1.35 Sat Jun 8 02:14:46 2013 +++ src/sbin/fsck_lfs/pass1.c Sat Jun 8 02:16:03 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: pass1.c,v 1.35 2013/06/08 02:14:46 dholland Exp $ */ +/* $NetBSD: pass1.c,v 1.36 2013/06/08 02:16:03 dholland Exp $ */ /* * Copyright (c) 1980, 1986, 1993 @@ -35,10 +35,8 @@ #include <sys/buf.h> #define vnode uvnode -#define _SYS_VNODE_H_ /* XXX */ -#include <ufs/lfs/ulfs_inode.h> -#include <ufs/lfs/ulfs_dir.h> #include <ufs/lfs/lfs.h> +#include <ufs/lfs/lfs_inode.h> #undef vnode #include <err.h> Index: src/sbin/fsck_lfs/pass2.c diff -u src/sbin/fsck_lfs/pass2.c:1.22 src/sbin/fsck_lfs/pass2.c:1.23 --- src/sbin/fsck_lfs/pass2.c:1.22 Sat Jun 8 02:14:46 2013 +++ src/sbin/fsck_lfs/pass2.c Sat Jun 8 02:16:03 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: pass2.c,v 1.22 2013/06/08 02:14:46 dholland Exp $ */ +/* $NetBSD: pass2.c,v 1.23 2013/06/08 02:16:03 dholland Exp $ */ /* * Copyright (c) 1980, 1986, 1993 @@ -35,9 +35,8 @@ #include <sys/mount.h> #include <sys/buf.h> -#include <ufs/lfs/ulfs_inode.h> -#include <ufs/lfs/ulfs_dir.h> #include <ufs/lfs/lfs.h> +#include <ufs/lfs/lfs_inode.h> #include <err.h> #include <stdio.h> Index: src/sbin/fsck_lfs/pass3.c diff -u src/sbin/fsck_lfs/pass3.c:1.12 src/sbin/fsck_lfs/pass3.c:1.13 --- src/sbin/fsck_lfs/pass3.c:1.12 Thu Jun 6 00:54:49 2013 +++ src/sbin/fsck_lfs/pass3.c Sat Jun 8 02:16:03 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: pass3.c,v 1.12 2013/06/06 00:54:49 dholland Exp $ */ +/* $NetBSD: pass3.c,v 1.13 2013/06/08 02:16:03 dholland Exp $ */ /* * Copyright (c) 1980, 1986, 1993 @@ -32,7 +32,6 @@ #include <sys/param.h> #include <sys/time.h> #include <sys/mount.h> -#include <ufs/lfs/ulfs_dinode.h> #include <ufs/lfs/lfs.h> #include "fsck.h" #include "extern.h" Index: src/sbin/fsck_lfs/pass4.c diff -u src/sbin/fsck_lfs/pass4.c:1.20 src/sbin/fsck_lfs/pass4.c:1.21 --- src/sbin/fsck_lfs/pass4.c:1.20 Thu Jun 6 00:54:49 2013 +++ src/sbin/fsck_lfs/pass4.c Sat Jun 8 02:16:03 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: pass4.c,v 1.20 2013/06/06 00:54:49 dholland Exp $ */ +/* $NetBSD: pass4.c,v 1.21 2013/06/08 02:16:03 dholland Exp $ */ /* * Copyright (c) 1980, 1986, 1993 @@ -33,12 +33,11 @@ #include <sys/time.h> #include <sys/mount.h> -#define _SYS_VNODE_H_ /* XXX */ #define vnode uvnode #define buf ubuf #define panic call_panic -#include <ufs/lfs/ulfs_inode.h> #include <ufs/lfs/lfs.h> +#include <ufs/lfs/lfs_inode.h> #include <err.h> #include <stdlib.h> Index: src/sbin/fsck_lfs/pass5.c diff -u src/sbin/fsck_lfs/pass5.c:1.26 src/sbin/fsck_lfs/pass5.c:1.27 --- src/sbin/fsck_lfs/pass5.c:1.26 Thu Jun 6 00:54:49 2013 +++ src/sbin/fsck_lfs/pass5.c Sat Jun 8 02:16:03 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: pass5.c,v 1.26 2013/06/06 00:54:49 dholland Exp $ */ +/* $NetBSD: pass5.c,v 1.27 2013/06/08 02:16:03 dholland Exp $ */ /*- * Copyright (c) 2000, 2003 The NetBSD Foundation, Inc. @@ -35,12 +35,9 @@ #include <sys/buf.h> #include <sys/mount.h> -#define _SYS_VNODE_H_ /* XXX */ #define vnode uvnode -#include <ufs/lfs/ulfsmount.h> -#include <ufs/lfs/ulfs_inode.h> -#include <ufs/lfs/ulfs_dir.h> #include <ufs/lfs/lfs.h> +#include <ufs/lfs/lfs_inode.h> #undef vnode #include <string.h> Index: src/sbin/fsck_lfs/pass6.c diff -u src/sbin/fsck_lfs/pass6.c:1.28 src/sbin/fsck_lfs/pass6.c:1.29 --- src/sbin/fsck_lfs/pass6.c:1.28 Sat Jun 8 02:09:35 2013 +++ src/sbin/fsck_lfs/pass6.c Sat Jun 8 02:16:03 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: pass6.c,v 1.28 2013/06/08 02:09:35 dholland Exp $ */ +/* $NetBSD: pass6.c,v 1.29 2013/06/08 02:16:03 dholland Exp $ */ /*- * Copyright (c) 2003 The NetBSD Foundation, Inc. @@ -35,13 +35,10 @@ #include <sys/buf.h> #include <sys/mount.h> -#define _SYS_VNODE_H_ /* XXX */ #define VU_DIROP 0x01000000 /* XXX XXX from sys/vnode.h */ #define vnode uvnode -#include <ufs/lfs/ulfsmount.h> -#include <ufs/lfs/ulfs_inode.h> -#include <ufs/lfs/ulfs_dir.h> #include <ufs/lfs/lfs.h> +#include <ufs/lfs/lfs_inode.h> #undef vnode #include <assert.h> Index: src/sbin/fsck_lfs/segwrite.c diff -u src/sbin/fsck_lfs/segwrite.c:1.24 src/sbin/fsck_lfs/segwrite.c:1.25 --- src/sbin/fsck_lfs/segwrite.c:1.24 Sat Jun 8 02:09:35 2013 +++ src/sbin/fsck_lfs/segwrite.c Sat Jun 8 02:16:03 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: segwrite.c,v 1.24 2013/06/08 02:09:35 dholland Exp $ */ +/* $NetBSD: segwrite.c,v 1.25 2013/06/08 02:16:03 dholland Exp $ */ /*- * Copyright (c) 2003 The NetBSD Foundation, Inc. * All rights reserved. @@ -68,15 +68,13 @@ #include <sys/mount.h> /* Override certain things to make <ufs/lfs/lfs.h> work */ -#define _SYS_VNODE_H_ /* XXX */ #define VU_DIROP 0x01000000 /* XXX XXX from sys/vnode.h */ #define vnode uvnode #define buf ubuf #define panic call_panic -#include <ufs/lfs/ulfs_inode.h> -#include <ufs/lfs/ulfsmount.h> #include <ufs/lfs/lfs.h> +#include <ufs/lfs/lfs_inode.h> #include <assert.h> #include <stdio.h> Index: src/sbin/fsck_lfs/setup.c diff -u src/sbin/fsck_lfs/setup.c:1.42 src/sbin/fsck_lfs/setup.c:1.43 --- src/sbin/fsck_lfs/setup.c:1.42 Sat Jun 8 02:09:35 2013 +++ src/sbin/fsck_lfs/setup.c Sat Jun 8 02:16:03 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: setup.c,v 1.42 2013/06/08 02:09:35 dholland Exp $ */ +/* $NetBSD: setup.c,v 1.43 2013/06/08 02:16:03 dholland Exp $ */ /*- * Copyright (c) 2003 The NetBSD Foundation, Inc. @@ -71,11 +71,9 @@ #include <sys/disk.h> #include <sys/file.h> -#define _SYS_VNODE_H_ /* XXX */ #define vnode uvnode -#include <ufs/lfs/ulfs_inode.h> -#include <ufs/lfs/ulfsmount.h> #include <ufs/lfs/lfs.h> +#include <ufs/lfs/lfs_inode.h> #undef vnode #include <ctype.h> Index: src/sbin/fsck_lfs/vars.c diff -u src/sbin/fsck_lfs/vars.c:1.16 src/sbin/fsck_lfs/vars.c:1.17 --- src/sbin/fsck_lfs/vars.c:1.16 Thu Jun 6 00:54:49 2013 +++ src/sbin/fsck_lfs/vars.c Sat Jun 8 02:16:03 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: vars.c,v 1.16 2013/06/06 00:54:49 dholland Exp $ */ +/* $NetBSD: vars.c,v 1.17 2013/06/08 02:16:03 dholland Exp $ */ /*- * Copyright (c) 1999, 2000, 2001, 2002, 2003 The NetBSD Foundation, Inc. * All rights reserved. @@ -31,8 +31,6 @@ #include <sys/param.h> #include <sys/time.h> #include <sys/mount.h> /* XXX */ -#include <ufs/lfs/ulfs_dinode.h> -#include <ufs/lfs/ulfs_dir.h> #include <ufs/lfs/lfs.h> #include "fsck.h" Index: src/sbin/fsck_lfs/vnode.c diff -u src/sbin/fsck_lfs/vnode.c:1.13 src/sbin/fsck_lfs/vnode.c:1.14 --- src/sbin/fsck_lfs/vnode.c:1.13 Thu Jun 6 00:54:49 2013 +++ src/sbin/fsck_lfs/vnode.c Sat Jun 8 02:16:03 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: vnode.c,v 1.13 2013/06/06 00:54:49 dholland Exp $ */ +/* $NetBSD: vnode.c,v 1.14 2013/06/08 02:16:03 dholland Exp $ */ /*- * Copyright (c) 2003 The NetBSD Foundation, Inc. * All rights reserved. @@ -35,12 +35,10 @@ #include <sys/mount.h> #include <sys/queue.h> -#define _SYS_VNODE_H_ /* XXX */ #define VU_DIROP 0x01000000 /* XXX XXX from sys/vnode.h */ #define vnode uvnode -#include <ufs/lfs/ulfs_inode.h> -#include <ufs/lfs/ulfsmount.h> #include <ufs/lfs/lfs.h> +#include <ufs/lfs/lfs_inode.h> #undef vnode #include <assert.h> Index: src/sbin/newfs_lfs/Makefile diff -u src/sbin/newfs_lfs/Makefile:1.10 src/sbin/newfs_lfs/Makefile:1.11 --- src/sbin/newfs_lfs/Makefile:1.10 Thu Jun 6 00:54:49 2013 +++ src/sbin/newfs_lfs/Makefile Sat Jun 8 02:16:03 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.10 2013/06/06 00:54:49 dholland Exp $ +# $NetBSD: Makefile,v 1.11 2013/06/08 02:16:03 dholland Exp $ # @(#)Makefile 8.1 (Berkeley) 6/18/93 WARNS?= 3 # XXX: sign-compare issues @@ -26,7 +26,4 @@ DPADD+=${LIBPROP} CPPFLAGS+=-I${FSCK_LFS} -I${FSCK} "-Dmutex_enter(x)=" "-Dmutex_exit(x)=" # -DNDEBUG # -DVERBOSE_BLOCKMAP CPPFLAGS+="-DKASSERT(x)=" -# XXX -CPPFLAGS+=-I${NETBSDSRCDIR}/sys - .include <bsd.prog.mk> Index: src/sbin/newfs_lfs/make_lfs.c diff -u src/sbin/newfs_lfs/make_lfs.c:1.26 src/sbin/newfs_lfs/make_lfs.c:1.27 --- src/sbin/newfs_lfs/make_lfs.c:1.26 Sat Jun 8 02:14:46 2013 +++ src/sbin/newfs_lfs/make_lfs.c Sat Jun 8 02:16:03 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: make_lfs.c,v 1.26 2013/06/08 02:14:46 dholland Exp $ */ +/* $NetBSD: make_lfs.c,v 1.27 2013/06/08 02:16:03 dholland Exp $ */ /*- * Copyright (c) 2003 The NetBSD Foundation, Inc. @@ -62,7 +62,7 @@ #if 0 static char sccsid[] = "@(#)lfs.c 8.5 (Berkeley) 5/24/95"; #else -__RCSID("$NetBSD: make_lfs.c,v 1.26 2013/06/08 02:14:46 dholland Exp $"); +__RCSID("$NetBSD: make_lfs.c,v 1.27 2013/06/08 02:16:03 dholland Exp $"); #endif #endif /* not lint */ @@ -73,7 +73,6 @@ __RCSID("$NetBSD: make_lfs.c,v 1.26 2013 #include <sys/stat.h> /* Override certain things to make <ufs/lfs/lfs.h> work */ -#define _SYS_VNODE_H_ /* XXX */ # undef simple_lock # define simple_lock(x) # undef simple_unlock @@ -81,10 +80,8 @@ __RCSID("$NetBSD: make_lfs.c,v 1.26 2013 # define vnode uvnode # define buf ubuf # define panic call_panic -#include <ufs/lfs/ulfs_dir.h> -#include <ufs/lfs/ulfs_quotacommon.h> -#include <ufs/lfs/ulfs_inode.h> #include <ufs/lfs/lfs.h> +#include <ufs/lfs/lfs_inode.h> #include <err.h> #include <errno.h> @@ -615,7 +612,7 @@ make_lfs(int devfd, uint secsize, struct if (dip == NULL) err(1, NULL); memset(dip, 0, sizeof(*dip)); - dip->di_mode = LFS_IFREG|IREAD|IWRITE; + dip->di_mode = LFS_IFREG | 0600; dip->di_flags = SF_IMMUTABLE; make_dinode(LFS_IFILE_INUM, dip, blkstofrags(fs, fs->lfs_cleansz + fs->lfs_segtabsz + 1), fs); Index: src/sbin/newfs_lfs/newfs.c diff -u src/sbin/newfs_lfs/newfs.c:1.27 src/sbin/newfs_lfs/newfs.c:1.28 --- src/sbin/newfs_lfs/newfs.c:1.27 Thu Jun 6 00:53:12 2013 +++ src/sbin/newfs_lfs/newfs.c Sat Jun 8 02:16:03 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: newfs.c,v 1.27 2013/06/06 00:53:12 dholland Exp $ */ +/* $NetBSD: newfs.c,v 1.28 2013/06/08 02:16:03 dholland Exp $ */ /*- * Copyright (c) 1989, 1992, 1993 @@ -39,7 +39,7 @@ __COPYRIGHT("@(#) Copyright (c) 1989, 19 #if 0 static char sccsid[] = "@(#)newfs.c 8.5 (Berkeley) 5/24/95"; #else -__RCSID("$NetBSD: newfs.c,v 1.27 2013/06/06 00:53:12 dholland Exp $"); +__RCSID("$NetBSD: newfs.c,v 1.28 2013/06/08 02:16:03 dholland Exp $"); #endif #endif /* not lint */ @@ -56,8 +56,6 @@ __RCSID("$NetBSD: newfs.c,v 1.27 2013/06 #include <sys/time.h> #include <sys/disk.h> -#include <ufs/lfs/ulfs_dir.h> -#include <ufs/lfs/ulfs_dinode.h> #include <ufs/lfs/lfs.h> #include <err.h> Index: src/sys/ufs/lfs/lfs_itimes.c diff -u src/sys/ufs/lfs/lfs_itimes.c:1.14 src/sys/ufs/lfs/lfs_itimes.c:1.15 --- src/sys/ufs/lfs/lfs_itimes.c:1.14 Thu Jun 6 00:54:49 2013 +++ src/sys/ufs/lfs/lfs_itimes.c Sat Jun 8 02:16:03 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: lfs_itimes.c,v 1.14 2013/06/06 00:54:49 dholland Exp $ */ +/* $NetBSD: lfs_itimes.c,v 1.15 2013/06/08 02:16:03 dholland Exp $ */ /*- * Copyright (c) 1999, 2000, 2001, 2002, 2003 The NetBSD Foundation, Inc. @@ -29,7 +29,7 @@ * POSSIBILITY OF SUCH DAMAGE. */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: lfs_itimes.c,v 1.14 2013/06/06 00:54:49 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: lfs_itimes.c,v 1.15 2013/06/08 02:16:03 dholland Exp $"); #include <sys/param.h> #include <sys/time.h> @@ -43,15 +43,14 @@ __KERNEL_RCSID(0, "$NetBSD: lfs_itimes.c #define vnode uvnode #define buf ubuf #define panic call_panic -// XXX -#define _SYS_VNODE_H_ #else +#include <ufs/lfs/ulfs_inode.h> #include <ufs/lfs/lfs_extern.h> #include <sys/kauth.h> #endif -#include <ufs/lfs/ulfs_inode.h> #include <ufs/lfs/lfs.h> +#include <ufs/lfs/lfs_inode.h> void lfs_itimes(struct inode *ip, const struct timespec *acc,