Deleted Added
full compact
devfs.h (212966) devfs.h (213215)
1/*-
2 * Copyright (c) 1992, 1993
3 * The Regents of the University of California. All rights reserved.
4 * Copyright (c) 2000
5 * Poul-Henning Kamp. All rights reserved.
6 * Copyright (c) 2002
7 * Dima Dorfman. All rights reserved.
8 *

--- 19 unchanged lines hidden (view full) ---

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 * @(#)kernfs.h 8.6 (Berkeley) 3/29/95
34 * From: FreeBSD: src/sys/miscfs/kernfs/kernfs.h 1.14
35 *
1/*-
2 * Copyright (c) 1992, 1993
3 * The Regents of the University of California. All rights reserved.
4 * Copyright (c) 2000
5 * Poul-Henning Kamp. All rights reserved.
6 * Copyright (c) 2002
7 * Dima Dorfman. All rights reserved.
8 *

--- 19 unchanged lines hidden (view full) ---

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 * @(#)kernfs.h 8.6 (Berkeley) 3/29/95
34 * From: FreeBSD: src/sys/miscfs/kernfs/kernfs.h 1.14
35 *
36 * $FreeBSD: head/sys/fs/devfs/devfs.h 212966 2010-09-21 16:49:02Z jh $
36 * $FreeBSD: head/sys/fs/devfs/devfs.h 213215 2010-09-27 17:47:09Z jh $
37 */
38
39#ifndef _FS_DEVFS_DEVFS_H_
40#define _FS_DEVFS_DEVFS_H_
41
42#define DEVFS_MAGIC 0xdb0a087a
43
44/*

--- 74 unchanged lines hidden (view full) ---

119#ifdef _KERNEL
120
121#ifdef MALLOC_DECLARE
122MALLOC_DECLARE(M_DEVFS);
123#endif
124
125struct componentname;
126
37 */
38
39#ifndef _FS_DEVFS_DEVFS_H_
40#define _FS_DEVFS_DEVFS_H_
41
42#define DEVFS_MAGIC 0xdb0a087a
43
44/*

--- 74 unchanged lines hidden (view full) ---

119#ifdef _KERNEL
120
121#ifdef MALLOC_DECLARE
122MALLOC_DECLARE(M_DEVFS);
123#endif
124
125struct componentname;
126
127TAILQ_HEAD(devfs_dlist_head, devfs_dirent);
128
127struct devfs_dirent {
128 struct cdev_priv *de_cdp;
129 int de_inode;
130 int de_flags;
131#define DE_WHITEOUT 0x01
132#define DE_DOT 0x02
133#define DE_DOTDOT 0x04
134#define DE_DOOMED 0x08
135#define DE_COVERED 0x10
129struct devfs_dirent {
130 struct cdev_priv *de_cdp;
131 int de_inode;
132 int de_flags;
133#define DE_WHITEOUT 0x01
134#define DE_DOT 0x02
135#define DE_DOTDOT 0x04
136#define DE_DOOMED 0x08
137#define DE_COVERED 0x10
138#define DE_USER 0x20
136 int de_holdcnt;
137 struct dirent *de_dirent;
138 TAILQ_ENTRY(devfs_dirent) de_list;
139 int de_holdcnt;
140 struct dirent *de_dirent;
141 TAILQ_ENTRY(devfs_dirent) de_list;
139 TAILQ_HEAD(, devfs_dirent) de_dlist;
142 struct devfs_dlist_head de_dlist;
140 struct devfs_dirent *de_dir;
141 int de_links;
142 mode_t de_mode;
143 uid_t de_uid;
144 gid_t de_gid;
145 struct label *de_label;
146 struct timespec de_atime;
147 struct timespec de_mtime;

--- 50 unchanged lines hidden ---
143 struct devfs_dirent *de_dir;
144 int de_links;
145 mode_t de_mode;
146 uid_t de_uid;
147 gid_t de_gid;
148 struct label *de_label;
149 struct timespec de_atime;
150 struct timespec de_mtime;

--- 50 unchanged lines hidden ---