From owner-freebsd-fs Mon Jun 1 09:27:02 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA06505 for freebsd-fs-outgoing; Mon, 1 Jun 1998 09:27:02 -0700 (PDT) (envelope-from owner-freebsd-fs@FreeBSD.ORG) Received: from smtp03.primenet.com (daemon@smtp03.primenet.com [206.165.6.133]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA06488 for ; Mon, 1 Jun 1998 09:26:59 -0700 (PDT) (envelope-from tlambert@usr04.primenet.com) Received: (from daemon@localhost) by smtp03.primenet.com (8.8.8/8.8.8) id JAA12470; Mon, 1 Jun 1998 09:26:41 -0700 (MST) Received: from usr04.primenet.com(206.165.6.204) via SMTP by smtp03.primenet.com, id smtpd012443; Mon Jun 1 09:26:35 1998 Received: (from tlambert@localhost) by usr04.primenet.com (8.8.5/8.8.5) id JAA08011; Mon, 1 Jun 1998 09:26:33 -0700 (MST) From: Terry Lambert Message-Id: <199806011626.JAA08011@usr04.primenet.com> Subject: Re: macro definitions of VOP_??? To: hiren@tagore.wipinfo.soft.net Date: Mon, 1 Jun 1998 16:26:33 +0000 (GMT) Cc: freebsd-fs@FreeBSD.ORG In-Reply-To: <9806011236.AA21700@tagore.wipinfo.soft.net> from "hiren@tagore.wipinfo.soft.net" at Jun 1, 98 12:35:52 pm X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-fs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > I was looking at the sources of FreeBSD virtual file system (VFS) > implementation. > It uses all macros starting with VOP_ (e.g. VOP_OPEN, VOP_CLOSE, > VOP_ACCESS, etc). > I could not find the definition of this macro (#define) at all. > Can somebody respond with the name of the file which contains > the macro definition of VOP_???. > > Another thing is, I was trying to find structure declarations of the > vop_???_args (e.g. vop_create_args, vop_mknod_args, vop_close_args, > vop_access_args, vop_read_args, etc.) This also I could not find in the > sources. /sys/compile/*/vnode_if.[ch] These are generated files from the interface definition in the file /sys/kern/vnode_if.src. The interface definition is processed into the generated files by /sys/kern/vnode_if.sh. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message