ext2fs_direct
struct ext2fs_direct *dp;
idesc->id_dirp = (struct ext2fs_direct *)dbuf;
static struct ext2fs_direct *
struct ext2fs_direct *dp, *ndp;
dp = (struct ext2fs_direct *)(bp->b_un.b_buf + idesc->id_loc);
dp = (struct ext2fs_direct *)(bp->b_un.b_buf + idesc->id_loc);
dp = (struct ext2fs_direct *)(bp->b_un.b_buf + dploc);
ndp = (struct ext2fs_direct *)(bp->b_un.b_buf + idesc->id_loc);
dp = (struct ext2fs_direct *)(bp->b_un.b_buf + dploc);
dircheck(struct inodesc *idesc, struct ext2fs_direct *dp)
struct ext2fs_direct *dirp = idesc->id_dirp;
struct ext2fs_direct newent;
dirp = (struct ext2fs_direct *)(((char *)dirp) + oldlen);
struct ext2fs_direct *dirp = idesc->id_dirp;
static struct ext2fs_direct *fsck_readdir(struct inodesc *);
int dircheck(struct inodesc *, struct ext2fs_direct *);
struct ext2fs_direct *id_dirp; /* for DATA nodes, ptr to current entry */
struct ext2fs_direct *dirp = idesc->id_dirp;
struct ext2fs_direct *dirp = idesc->id_dirp;
struct ext2fs_direct *dirp = idesc->id_dirp;
struct ext2fs_direct proto;
dirp = (struct ext2fs_direct *)((char *)(dirp) + entrysize);
dirp = (struct ext2fs_direct *)((char *)(dirp) + n);
copy_dir(&protodir[i], (struct ext2fs_direct *)cp);
copy_dir(&protodir[i], (struct ext2fs_direct *)cp);
copy_dir(struct ext2fs_direct *dir, struct ext2fs_direct *dbuf)
static int makedir(struct ext2fs_direct *, int);
static void copy_dir(struct ext2fs_direct *, struct ext2fs_direct *);
struct ext2fs_direct root_dir[] = {
struct ext2fs_direct lost_found_dir[] = {
struct ext2fs_direct pad_dir = { 0, sizeof(struct ext2fs_direct), 0, 0, "" };
copy_dir(&pad_dir, (struct ext2fs_direct *)buf);
makedir(struct ext2fs_direct *protodir, int entries)
struct ext2fs_direct *dp;
dp = (struct ext2fs_direct *) dirbuf;
dp = (struct ext2fs_direct *) ((char *)dp + e2d_reclen);
struct ext2fs_direct *ep; /* the current directory entry */
ep = (struct ext2fs_direct *)
struct ext2fs_direct *ep, *lim;
lim = (struct ext2fs_direct *)
ep = (struct ext2fs_direct *) ((char *)data + offset);
ep = (struct ext2fs_direct *) ((char *)data + offset);
static void ext2fs_dirconv2ffs(struct ext2fs_direct *e2dir,
ext2fs_dirbadentry(struct vnode *dp, struct ext2fs_direct *de,
static int ext2fs_dirbadentry(struct vnode *dp, struct ext2fs_direct *de,
struct ext2fs_direct *ep, *nep;
struct ext2fs_direct newdir;
ep = (struct ext2fs_direct *)dirbuf;
nep = (struct ext2fs_direct *)(dirbuf + loc);
ep = (struct ext2fs_direct *)((char *)ep + dsize);
ep = (struct ext2fs_direct *)((char *)ep + dsize);
ext2fs_dirconv2ffs(struct ext2fs_direct *e2dir, struct dirent *ffsdir)
struct ext2fs_direct *ep;
struct ext2fs_direct *ep;
struct ext2fs_direct *dp = (struct ext2fs_direct *)&dbuf;