union_vnops.c (1817) | union_vnops.c (2946) |
---|---|
1/* 2 * Copyright (c) 1992, 1993, 1994 The Regents of the University of California. 3 * Copyright (c) 1992, 1993, 1994 Jan-Simon Pendry. 4 * All rights reserved. 5 * 6 * This code is derived from software contributed to Berkeley by 7 * Jan-Simon Pendry. 8 * --- 21 unchanged lines hidden (view full) --- 30 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 31 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 32 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 33 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 34 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 35 * SUCH DAMAGE. 36 * 37 * @(#)union_vnops.c 8.6 (Berkeley) 2/17/94 | 1/* 2 * Copyright (c) 1992, 1993, 1994 The Regents of the University of California. 3 * Copyright (c) 1992, 1993, 1994 Jan-Simon Pendry. 4 * All rights reserved. 5 * 6 * This code is derived from software contributed to Berkeley by 7 * Jan-Simon Pendry. 8 * --- 21 unchanged lines hidden (view full) --- 30 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 31 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 32 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 33 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 34 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 35 * SUCH DAMAGE. 36 * 37 * @(#)union_vnops.c 8.6 (Berkeley) 2/17/94 |
38 * $Id$ | 38 * $Id: union_vnops.c,v 1.3 1994/08/02 07:45:47 davidg Exp $ |
39 */ 40 41#include <sys/param.h> 42#include <sys/systm.h> 43#include <sys/proc.h> 44#include <sys/file.h> 45#include <sys/time.h> 46#include <sys/types.h> --- 1442 unchanged lines hidden (view full) --- 1489 { &vop_truncate_desc, union_truncate }, /* truncate */ 1490 { &vop_update_desc, union_update }, /* update */ 1491 { &vop_bwrite_desc, union_bwrite }, /* bwrite */ 1492#endif 1493 { (struct vnodeop_desc*)NULL, (int(*)())NULL } 1494}; 1495struct vnodeopv_desc union_vnodeop_opv_desc = 1496 { &union_vnodeop_p, union_vnodeop_entries }; | 39 */ 40 41#include <sys/param.h> 42#include <sys/systm.h> 43#include <sys/proc.h> 44#include <sys/file.h> 45#include <sys/time.h> 46#include <sys/types.h> --- 1442 unchanged lines hidden (view full) --- 1489 { &vop_truncate_desc, union_truncate }, /* truncate */ 1490 { &vop_update_desc, union_update }, /* update */ 1491 { &vop_bwrite_desc, union_bwrite }, /* bwrite */ 1492#endif 1493 { (struct vnodeop_desc*)NULL, (int(*)())NULL } 1494}; 1495struct vnodeopv_desc union_vnodeop_opv_desc = 1496 { &union_vnodeop_p, union_vnodeop_entries }; |
1497 1498VNODEOP_SET(union_vnodeop_opv_desc); |
|