null_vnops.c (24987) | null_vnops.c (26111) |
---|---|
1/* 2 * Copyright (c) 1992, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * This code is derived from software contributed to Berkeley by 6 * John Heidemann of the UCLA Ficus project. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 23 unchanged lines hidden (view full) --- 32 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 33 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 34 * SUCH DAMAGE. 35 * 36 * @(#)null_vnops.c 8.6 (Berkeley) 5/27/95 37 * 38 * Ancestors: 39 * @(#)lofs_vnops.c 1.2 (Berkeley) 6/18/92 | 1/* 2 * Copyright (c) 1992, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * This code is derived from software contributed to Berkeley by 6 * John Heidemann of the UCLA Ficus project. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 23 unchanged lines hidden (view full) --- 32 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 33 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 34 * SUCH DAMAGE. 35 * 36 * @(#)null_vnops.c 8.6 (Berkeley) 5/27/95 37 * 38 * Ancestors: 39 * @(#)lofs_vnops.c 1.2 (Berkeley) 6/18/92 |
40 * $Id: null_vnops.c,v 1.16 1997/02/22 09:40:22 peter Exp $ | 40 * $Id: null_vnops.c,v 1.17 1997/04/17 11:17:30 kato Exp $ |
41 * ...and... 42 * @(#)null_vnodeops.c 1.20 92/07/07 UCLA Ficus project 43 * | 41 * ...and... 42 * @(#)null_vnodeops.c 1.20 92/07/07 UCLA Ficus project 43 * |
44 * $Id: null_vnops.c,v 1.16 1997/02/22 09:40:22 peter Exp $ | 44 * $Id: null_vnops.c,v 1.17 1997/04/17 11:17:30 kato Exp $ |
45 */ 46 47/* 48 * Null Layer 49 * 50 * (See mount_null(8) for more information.) 51 * 52 * The null layer duplicates a portion of the file system --- 135 unchanged lines hidden (view full) --- 188#include <sys/buf.h> 189#include <miscfs/nullfs/null.h> 190 191static int null_bug_bypass = 0; /* for debugging: enables bypass printf'ing */ 192SYSCTL_INT(_debug, OID_AUTO, nullfs_bug_bypass, CTLFLAG_RW, 193 &null_bug_bypass, 0, ""); 194 195static int null_access __P((struct vop_access_args *ap)); | 45 */ 46 47/* 48 * Null Layer 49 * 50 * (See mount_null(8) for more information.) 51 * 52 * The null layer duplicates a portion of the file system --- 135 unchanged lines hidden (view full) --- 188#include <sys/buf.h> 189#include <miscfs/nullfs/null.h> 190 191static int null_bug_bypass = 0; /* for debugging: enables bypass printf'ing */ 192SYSCTL_INT(_debug, OID_AUTO, nullfs_bug_bypass, CTLFLAG_RW, 193 &null_bug_bypass, 0, ""); 194 195static int null_access __P((struct vop_access_args *ap)); |
196int null_bypass __P((struct vop_generic_args *ap)); | |
197static int null_bwrite __P((struct vop_bwrite_args *ap)); 198static int null_getattr __P((struct vop_getattr_args *ap)); 199static int null_inactive __P((struct vop_inactive_args *ap)); 200static int null_lock __P((struct vop_lock_args *ap)); 201static int null_lookup __P((struct vop_lookup_args *ap)); 202static int null_print __P((struct vop_print_args *ap)); 203static int null_reclaim __P((struct vop_reclaim_args *ap)); 204static int null_setattr __P((struct vop_setattr_args *ap)); --- 461 unchanged lines hidden --- | 196static int null_bwrite __P((struct vop_bwrite_args *ap)); 197static int null_getattr __P((struct vop_getattr_args *ap)); 198static int null_inactive __P((struct vop_inactive_args *ap)); 199static int null_lock __P((struct vop_lock_args *ap)); 200static int null_lookup __P((struct vop_lookup_args *ap)); 201static int null_print __P((struct vop_print_args *ap)); 202static int null_reclaim __P((struct vop_reclaim_args *ap)); 203static int null_setattr __P((struct vop_setattr_args *ap)); --- 461 unchanged lines hidden --- |