Subject: kern/6866: One of COMPAT_{09,43,44} required
To: None <gnats-bugs@gnats.netbsd.org>
From: None <abs@mono.org>
List: netbsd-bugs
Date: 01/23/1999 11:31:38
>Number:         6866
>Category:       kern
>Synopsis:       One of COMPAT_{09,43,44} required
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    kern-bug-people (Kernel Bug People)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Jan 23 10:35:01 1999
>Last-Modified:
>Originator:     David Brownlee
>Organization:
Monochrome
>Release:        Sat Nov 14 22:09:19 PST 1998
>Environment:
System: NetBSD sublimation.anim.dreamworks.com 1.3F NetBSD 1.3F (GENERIC) #0: Sun Jun 28 12:27:11 PDT 1998 abs@sublimation.anim.dreamworks.com:/usr/src/sys/arch/sparc/compile/GENERIC sparc


>Description:
	Compiling a sparc kernel without COMPAT_{09,43,44} fails in
	kern/vfs_subr.c because vfc is a 'struct vfsconf', and 
	'struct vfsconf' is only defined in sys/mount.h if one or more
	of COMPAT_{09,43,44} are set.

>How-To-Repeat:
	See above.
>Fix:
	Make 'struct vfsconf' always visible, or change sysctl interface.

>Audit-Trail:
>Unformatted: