I think it's wrong that vnode_if.h is not installed, this means that
you need to have kernel source to compile any third-party file system.
So I propose the patch below, to create vnode_if.h and then add it to CVS.
Any objectsions/comments/whatever?
/assar
Index: Makefile
===================================================================
RCS file: /home/ncvs/src/sys/kern/Makefile,v
retrieving revision 1.6
diff -u -w -r1.6 Makefile
--- Makefile 1999/11/14 13:54:42 1.6
+++ Makefile 2000/06/22 01:34:13
@@ -6,7 +6,7 @@
ARCH= i386 # luna68k news3400 pmax sparc tahoe vax
all:
- @echo "make tags, make links or init_sysent.c only"
+ @echo "make tags, make links, init_sysent.c, or ../sys/vnode_if.h only"
init_sysent.c syscalls.c ../sys/syscall.h ../sys/syscall-hide.h \
../sys/syscall.mk ../sys/sysproto.h: makesyscalls.sh syscalls.master
@@ -17,6 +17,10 @@
-mv -f ../sys/syscall.mk ../sys/syscall.mk.bak
-mv -f ../sys/sysproto.h ../sys/sysproto.h.bak
sh makesyscalls.sh syscalls.master
+
+../sys/vnode_if.h: vnode_if.pl vnode_if.src
+ perl vnode_if.pl -h vnode_if.src
+ mv vnode_if.h ../sys
# Kernel tags:
# Tags files are built in the top-level directory for each architecture,
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message