Deleted Added
full compact
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_ */