From owner-freebsd-current Tue Aug 15 16:07:17 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.FreeBSD.org (8.6.11/8.6.6) id QAA16390 for current-outgoing; Tue, 15 Aug 1995 16:07:17 -0700 Received: from cs.weber.edu (cs.weber.edu [137.190.16.16]) by freefall.FreeBSD.org (8.6.11/8.6.6) with SMTP id QAA16379 for ; Tue, 15 Aug 1995 16:07:15 -0700 Received: by cs.weber.edu (4.1/SMI-4.1.1) id AA07894; Tue, 15 Aug 95 16:59:11 MDT From: terry@cs.weber.edu (Terry Lambert) Message-Id: <9508152259.AA07894@cs.weber.edu> Subject: Re: procfs problems in -current? To: joerg_wunsch@uriah.heep.sax.de Date: Tue, 15 Aug 95 16:59:10 MDT Cc: wollman@halloran-eldar.lcs.mit.edu, current@freebsd.org In-Reply-To: <199508151720.TAA04760@uriah.heep.sax.de> from "J Wunsch" at Aug 15, 95 07:20:48 pm X-Mailer: ELM [version 2.4dev PL52] Sender: current-owner@freebsd.org Precedence: bulk > > KERN= ${.CURDIR}/../../sys/kern > > > > vnode_if.h: ${KERN}/vnode_if.sh ${KERN}/vnode_if.src > > sh ${KERN}/vnode_if.sh ${KERN}/vnode_if.src > > > > ./vnode_if.h: vnode_if.h > > What's this? vnode_if.h and vnode_if.c are compile-time generated interface definitions from a meta-definition language used to support file system layering. They are part of the VFS interface. Both are generated prior to compilation of VFS based file systems so that the file system components may include the header file for the define and exported interfaces used to hook the functions during vfs_init() in the file kern/vfs_init.c. Why do you ask? 8-). Terry Lambert terry@cs.weber.edu --- Any opinions in this posting are my own and not those of my present or previous employers.