ULFS_ROOTINO
for (ino = ULFS_ROOTINO; ino < maxino; ino++)
inp->i_number == ULFS_ROOTINO)
inp = getinoinfo(ULFS_ROOTINO);
if (ino < ULFS_ROOTINO || ino >= maxino) {
dp = ginode(ULFS_ROOTINO);
idesc.id_number = ULFS_ROOTINO;
lfdir = allocdir(ULFS_ROOTINO, (ino_t) 0, lfmode);
if (makeentry(ULFS_ROOTINO, lfdir, lfname) != 0) {
freedir(lfdir, ULFS_ROOTINO);
if ((lfdir = allocdir(ULFS_ROOTINO, (ino_t) 0, lfmode)) == 0) {
if ((changeino(ULFS_ROOTINO, lfname, lfdir) & ALTERED) == 0) {
if (parent < ULFS_ROOTINO || parent >= maxino ||
ino < ULFS_ROOTINO || ino >= maxino)
if (ino == ULFS_ROOTINO) {
if (inumber == ULFS_ROOTINO)
inp->i_parent = ULFS_ROOTINO;
ino >= ULFS_ROOTINO && ino < maxino) {
if (ino < ULFS_ROOTINO || ino >= maxino)
request = ULFS_ROOTINO;
for (ino = maxino - 1; ino > ULFS_ROOTINO; --ino) {
freeino(ULFS_ROOTINO);
if (allocdir(ULFS_ROOTINO, ULFS_ROOTINO, 0755) != ULFS_ROOTINO)
vp = vget(fs, ULFS_ROOTINO);
errx(EEXIT, "BAD STATE %d FOR ROOT INODE", statemap[ULFS_ROOTINO]);
idesc->id_number == ULFS_ROOTINO) {
switch (statemap[ULFS_ROOTINO]) {
if (allocdir(ULFS_ROOTINO, ULFS_ROOTINO, 0755) != ULFS_ROOTINO)
freeino(ULFS_ROOTINO);
if (allocdir(ULFS_ROOTINO, ULFS_ROOTINO, 0755) != ULFS_ROOTINO)
if (inp->i_number == ULFS_ROOTINO || inp->i_number == LFS_IFILE_INUM ||
for (inumber = ULFS_ROOTINO; inumber <= lastino; inumber++) {
if (curdir == ino && ino == ULFS_ROOTINO) {
while (ino != ULFS_ROOTINO) {
if (ino != ULFS_ROOTINO)
# define HIGHEST_USED_INO ULFS_ROOTINO
{ ULFS_ROOTINO, ".", LFS_DT_DIR },
{ ULFS_ROOTINO, "..", LFS_DT_DIR },
{ ULFS_ROOTINO, "..", LFS_DT_DIR },
vp = lfs_raw_vget(fs, ULFS_ROOTINO, devfd, 0x0);
make_dinode(ULFS_ROOTINO, dip, howmany(LFS_DIRBLKSIZ, lfs_sb_getfsize(fs)), fs);
if (VTOI(vp)->i_number == ULFS_ROOTINO) {
if ((ip->i_number == ULFS_ROOTINO || ip->i_number == LFS_IFILE_INUM) &&
if (VTOI(ap->a_vp)->i_number != ULFS_ROOTINO &&
if ((error = VFS_VGET(mp, (ino_t)ULFS_ROOTINO, lktype, &nvp)) != 0)
if (ip->i_number == ULFS_ROOTINO)