Changeset View
Changeset View
Standalone View
Standalone View
head/lib/libufs/libufs.h
Show All 39 Lines | |||||
struct uufsd { | struct uufsd { | ||||
const char *d_name; /* disk name */ | const char *d_name; /* disk name */ | ||||
int d_ufs; /* decimal UFS version */ | int d_ufs; /* decimal UFS version */ | ||||
int d_fd; /* raw device file descriptor */ | int d_fd; /* raw device file descriptor */ | ||||
long d_bsize; /* device bsize */ | long d_bsize; /* device bsize */ | ||||
ufs2_daddr_t d_sblock; /* superblock location */ | ufs2_daddr_t d_sblock; /* superblock location */ | ||||
struct csum *d_sbcsum; /* Superblock summary info */ | struct csum *d_sbcsum; /* Superblock summary info */ | ||||
caddr_t d_inoblock; /* inode block */ | caddr_t d_inoblock; /* inode block */ | ||||
ino_t d_inomin; /* low inode */ | uint32_t d_inomin; /* low inode (not ino_t for ABI compat) */ | ||||
ino_t d_inomax; /* high inode */ | uint32_t d_inomax; /* high inode (not ino_t for ABI compat) */ | ||||
union { | union { | ||||
struct fs d_fs; /* filesystem information */ | struct fs d_fs; /* filesystem information */ | ||||
char d_sb[MAXBSIZE]; | char d_sb[MAXBSIZE]; | ||||
/* superblock as buffer */ | /* superblock as buffer */ | ||||
} d_sbunion; | } d_sbunion; | ||||
union { | union { | ||||
struct cg d_cg; /* cylinder group */ | struct cg d_cg; /* cylinder group */ | ||||
char d_buf[MAXBSIZE]; | char d_buf[MAXBSIZE]; | ||||
▲ Show 20 Lines • Show All 92 Lines • Show Last 20 Lines |