View | Details | Raw Unified | Return to bug 267654 | Differences between
and this patch

Collapse All | Expand All

(-)b/lib/libufs/libufs.h (-8 / +8 lines)
Lines 52-71 struct uufsd { Link Here
52
	uint32_t d_inomin;		/* low ino, not ino_t for ABI compat */
52
	uint32_t d_inomin;		/* low ino, not ino_t for ABI compat */
53
	uint32_t d_inomax;		/* high ino, not ino_t for ABI compat */
53
	uint32_t d_inomax;		/* high ino, not ino_t for ABI compat */
54
	union dinodep d_dp;		/* pointer to currently active inode */
54
	union dinodep d_dp;		/* pointer to currently active inode */
55
	union {
56
		struct fs d_fs;		/* filesystem information */
57
		char d_sb[MAXBSIZE];	/* superblock as buffer */
58
	} d_sbunion;
59
	union {
60
		struct cg d_cg;		/* cylinder group */
61
		char d_buf[MAXBSIZE];	/* cylinder group storage */
62
	} d_cgunion;
63
	int d_ccg;			/* current cylinder group */
55
	int d_ccg;			/* current cylinder group */
64
	int d_lcg;			/* last cylinder group (in d_cg) */
56
	int d_lcg;			/* last cylinder group (in d_cg) */
65
	const char *d_error;		/* human readable disk error */
57
	const char *d_error;		/* human readable disk error */
66
	off_t d_sblockloc;		/* where to look for the superblock */
58
	off_t d_sblockloc;		/* where to look for the superblock */
67
	int d_lookupflags;		/* flags to superblock lookup */
59
	int d_lookupflags;		/* flags to superblock lookup */
68
	int d_mine;			/* internal flags */
60
	int d_mine;			/* internal flags */
61
	union {
62
		struct fs d_fs;		/* filesystem information */
63
		char d_sb[MAXBSIZE];	/* superblock as buffer */
64
	} d_sbunion __attribute__ ((aligned(64)));
65
	union {
66
		struct cg d_cg;		/* cylinder group */
67
		char d_buf[MAXBSIZE];	/* cylinder group storage */
68
	} d_cgunion __attribute__ ((aligned(64)));
69
#define	d_fs	d_sbunion.d_fs
69
#define	d_fs	d_sbunion.d_fs
70
#define	d_sb	d_sbunion.d_sb
70
#define	d_sb	d_sbunion.d_sb
71
#define	d_cg	d_cgunion.d_cg
71
#define	d_cg	d_cgunion.d_cg

Return to bug 267654