vnode_if.awk (22975) | vnode_if.awk (29290) |
---|---|
1#!/bin/sh - 2# 3# Copyright (c) 1992, 1993 4# The Regents of the University of California. All rights reserved. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions 8# are met: --- 18 unchanged lines hidden (view full) --- 27# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 28# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 29# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 30# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 31# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 32# SUCH DAMAGE. 33# 34# @(#)vnode_if.sh 8.1 (Berkeley) 6/10/93 | 1#!/bin/sh - 2# 3# Copyright (c) 1992, 1993 4# The Regents of the University of California. All rights reserved. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions 8# are met: --- 18 unchanged lines hidden (view full) --- 27# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 28# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 29# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 30# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 31# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 32# SUCH DAMAGE. 33# 34# @(#)vnode_if.sh 8.1 (Berkeley) 6/10/93 |
35# $Id$ | 35# $Id: vnode_if.sh,v 1.11 1997/02/22 09:39:36 peter Exp $ |
36# 37 38# Script to produce VFS front-end sugar. 39# 40# usage: vnode_if.sh srcfile 41# (where srcfile is currently /sys/kern/vnode_if.src) 42# 43# These awk scripts are not particularly well written, specifically they --- 348 unchanged lines hidden (view full) --- 392 struct buf *bp; 393{ 394 struct vop_bwrite_args a; 395 396 a.a_desc = VDESC(vop_bwrite); 397 a.a_bp = bp; 398 return (VCALL((bp)->b_vp, VOFFSET(vop_bwrite), &a)); 399} | 36# 37 38# Script to produce VFS front-end sugar. 39# 40# usage: vnode_if.sh srcfile 41# (where srcfile is currently /sys/kern/vnode_if.src) 42# 43# These awk scripts are not particularly well written, specifically they --- 348 unchanged lines hidden (view full) --- 392 struct buf *bp; 393{ 394 struct vop_bwrite_args a; 395 396 a.a_desc = VDESC(vop_bwrite); 397 a.a_bp = bp; 398 return (VCALL((bp)->b_vp, VOFFSET(vop_bwrite), &a)); 399} |
400 401extern int vfs_opv_numops; |
|
400END_OF_SPECIAL_CASES 401 402cat << END_OF_SPECIAL_CASES >> $CFILE 403static int vop_strategy_vp_offsets[] = { 404 VDESC_NO_OFFSET 405}; 406struct vnodeop_desc vop_strategy_desc = { 407 0, --- 44 unchanged lines hidden (view full) --- 452 for (;;) { 453 if (getline <= 0) 454 exit 455 if ($0 ~ "^};") 456 break; 457 } 458 }' < $SRC >> $CFILE 459 | 402END_OF_SPECIAL_CASES 403 404cat << END_OF_SPECIAL_CASES >> $CFILE 405static int vop_strategy_vp_offsets[] = { 406 VDESC_NO_OFFSET 407}; 408struct vnodeop_desc vop_strategy_desc = { 409 0, --- 44 unchanged lines hidden (view full) --- 454 for (;;) { 455 if (getline <= 0) 456 exit 457 if ($0 ~ "^};") 458 break; 459 } 460 }' < $SRC >> $CFILE 461 |
462cat << END_OF_NUMOPS_CODE >> $CFILE 463 464/* 465 * the -1 is to account for the NULL 466 * XXX is the NULL still necessary? I don't think so... 467 */ 468int vfs_opv_numops = (sizeof(vfs_op_descs)/sizeof(struct vnodeop_desc *)) - 1; 469END_OF_NUMOPS_CODE |
|