tmpfs_vnops.h (170808) | tmpfs_vnops.h (171069) |
---|---|
1/* $NetBSD: tmpfs_vnops.h,v 1.7 2005/12/03 17:34:44 christos Exp $ */ 2 3/* 4 * Copyright (c) 2005 The NetBSD Foundation, Inc. 5 * All rights reserved. 6 * 7 * This code is derived from software contributed to The NetBSD Foundation 8 * by Julio M. Merino Vidal, developed as part of Google's Summer of Code --- 22 unchanged lines hidden (view full) --- 31 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 32 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 33 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 34 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 35 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 36 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 37 * POSSIBILITY OF SUCH DAMAGE. 38 * | 1/* $NetBSD: tmpfs_vnops.h,v 1.7 2005/12/03 17:34:44 christos Exp $ */ 2 3/* 4 * Copyright (c) 2005 The NetBSD Foundation, Inc. 5 * All rights reserved. 6 * 7 * This code is derived from software contributed to The NetBSD Foundation 8 * by Julio M. Merino Vidal, developed as part of Google's Summer of Code --- 22 unchanged lines hidden (view full) --- 31 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 32 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 33 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 34 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 35 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 36 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 37 * POSSIBILITY OF SUCH DAMAGE. 38 * |
39 * $FreeBSD: head/sys/fs/tmpfs/tmpfs_vnops.h 170808 2007-06-16 01:56:05Z delphij $ | 39 * $FreeBSD: head/sys/fs/tmpfs/tmpfs_vnops.h 171069 2007-06-28 02:36:41Z delphij $ |
40 */ 41 42#ifndef _FS_TMPFS_TMPFS_VNOPS_H_ 43#define _FS_TMPFS_TMPFS_VNOPS_H_ 44 45#if !defined(_KERNEL) 46#error not supposed to be exposed to userland. 47#endif 48 49/* --------------------------------------------------------------------- */ 50 51/* 52 * Declarations for tmpfs_vnops.c. 53 */ 54 55extern struct vop_vector tmpfs_vnodeop_entries; 56 | 40 */ 41 42#ifndef _FS_TMPFS_TMPFS_VNOPS_H_ 43#define _FS_TMPFS_TMPFS_VNOPS_H_ 44 45#if !defined(_KERNEL) 46#error not supposed to be exposed to userland. 47#endif 48 49/* --------------------------------------------------------------------- */ 50 51/* 52 * Declarations for tmpfs_vnops.c. 53 */ 54 55extern struct vop_vector tmpfs_vnodeop_entries; 56 |
57vop_cachedlookup_t tmpfs_lookup; 58vop_create_t tmpfs_create; 59vop_mknod_t tmpfs_mknod; 60vop_open_t tmpfs_open; 61vop_close_t tmpfs_close; | |
62vop_access_t tmpfs_access; 63vop_getattr_t tmpfs_getattr; 64vop_setattr_t tmpfs_setattr; | 57vop_access_t tmpfs_access; 58vop_getattr_t tmpfs_getattr; 59vop_setattr_t tmpfs_setattr; |
65vop_read_t tmpfs_read; 66vop_write_t tmpfs_write; 67vop_fsync_t tmpfs_fsync; 68vop_remove_t tmpfs_remove; 69vop_link_t tmpfs_link; 70vop_rename_t tmpfs_rename; 71vop_mkdir_t tmpfs_mkdir; 72vop_rmdir_t tmpfs_rmdir; 73vop_symlink_t tmpfs_symlink; 74vop_readdir_t tmpfs_readdir; 75vop_readlink_t tmpfs_readlink; 76vop_inactive_t tmpfs_inactive; | |
77vop_reclaim_t tmpfs_reclaim; | 60vop_reclaim_t tmpfs_reclaim; |
78vop_print_t tmpfs_print; 79vop_pathconf_t tmpfs_pathconf; 80vop_advlock_t tmpfs_advlock; 81vop_vptofh_t tmpfs_vptofh; | |
82 83/* --------------------------------------------------------------------- */ 84 85#endif /* _FS_TMPFS_TMPFS_VNOPS_H_ */ | 61 62/* --------------------------------------------------------------------- */ 63 64#endif /* _FS_TMPFS_TMPFS_VNOPS_H_ */ |