ffs_vnops.c (8876) | ffs_vnops.c (10578) |
---|---|
1/* 2 * Copyright (c) 1982, 1986, 1989, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 17 unchanged lines hidden (view full) --- 26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 31 * SUCH DAMAGE. 32 * 33 * @(#)ffs_vnops.c 8.7 (Berkeley) 2/3/94 | 1/* 2 * Copyright (c) 1982, 1986, 1989, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 17 unchanged lines hidden (view full) --- 26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 31 * SUCH DAMAGE. 32 * 33 * @(#)ffs_vnops.c 8.7 (Berkeley) 2/3/94 |
34 * $Id: ffs_vnops.c,v 1.10 1995/05/21 21:39:26 davidg Exp $ | 34 * $Id: ffs_vnops.c,v 1.11 1995/05/30 08:15:05 rgrimes Exp $ |
35 */ 36 37#include <sys/param.h> 38#include <sys/systm.h> 39#include <sys/resourcevar.h> 40#include <sys/signalvar.h> 41#include <sys/kernel.h> 42#include <sys/file.h> --- 60 unchanged lines hidden (view full) --- 103 { &vop_pathconf_desc, ufs_pathconf }, /* pathconf */ 104 { &vop_advlock_desc, ufs_advlock }, /* advlock */ 105 { &vop_blkatoff_desc, ffs_blkatoff }, /* blkatoff */ 106 { &vop_valloc_desc, ffs_valloc }, /* valloc */ 107 { &vop_reallocblks_desc, ffs_reallocblks }, /* reallocblks */ 108 { &vop_vfree_desc, ffs_vfree }, /* vfree */ 109 { &vop_truncate_desc, ffs_truncate }, /* truncate */ 110 { &vop_update_desc, ffs_update }, /* update */ | 35 */ 36 37#include <sys/param.h> 38#include <sys/systm.h> 39#include <sys/resourcevar.h> 40#include <sys/signalvar.h> 41#include <sys/kernel.h> 42#include <sys/file.h> --- 60 unchanged lines hidden (view full) --- 103 { &vop_pathconf_desc, ufs_pathconf }, /* pathconf */ 104 { &vop_advlock_desc, ufs_advlock }, /* advlock */ 105 { &vop_blkatoff_desc, ffs_blkatoff }, /* blkatoff */ 106 { &vop_valloc_desc, ffs_valloc }, /* valloc */ 107 { &vop_reallocblks_desc, ffs_reallocblks }, /* reallocblks */ 108 { &vop_vfree_desc, ffs_vfree }, /* vfree */ 109 { &vop_truncate_desc, ffs_truncate }, /* truncate */ 110 { &vop_update_desc, ffs_update }, /* update */ |
111 { &vop_getpages_desc, ffs_getpages}, |
|
111 { &vop_bwrite_desc, vn_bwrite }, 112 { (struct vnodeop_desc*)NULL, (int(*)())NULL } 113}; 114struct vnodeopv_desc ffs_vnodeop_opv_desc = 115 { &ffs_vnodeop_p, ffs_vnodeop_entries }; 116 117int (**ffs_specop_p)(); 118struct vnodeopv_entry_desc ffs_specop_entries[] = { --- 194 unchanged lines hidden --- | 112 { &vop_bwrite_desc, vn_bwrite }, 113 { (struct vnodeop_desc*)NULL, (int(*)())NULL } 114}; 115struct vnodeopv_desc ffs_vnodeop_opv_desc = 116 { &ffs_vnodeop_p, ffs_vnodeop_entries }; 117 118int (**ffs_specop_p)(); 119struct vnodeopv_entry_desc ffs_specop_entries[] = { --- 194 unchanged lines hidden --- |