EXT2_ROOTINO
if ((ino < EXT2_FIRSTINO && ino != EXT2_ROOTINO) || ino > maxino) {
dp = ginode(EXT2_ROOTINO);
idesc.id_number = EXT2_ROOTINO;
lfdir = allocdir(EXT2_ROOTINO, (ino_t)0, lfmode);
if (makeentry(EXT2_ROOTINO, lfdir, lfname) != 0) {
freedir(lfdir, EXT2_ROOTINO);
if ((lfdir = allocdir(EXT2_ROOTINO, (ino_t)0, lfmode)) == 0) {
if ((changeino(EXT2_ROOTINO, lfname, lfdir) & ALTERED) == 0) {
if ((parent < EXT2_FIRSTINO && parent != EXT2_ROOTINO)
(ino < EXT2_FIRSTINO && ino < EXT2_ROOTINO) || ino >= maxino)
if (ino == EXT2_ROOTINO) {
inp->i_number == EXT2_ROOTINO)
inp = getinoinfo(EXT2_ROOTINO);
if ((inumber < EXT2_FIRSTINO && inumber != EXT2_ROOTINO)
while (nextino < EXT2_ROOTINO)
if (inumber == EXT2_ROOTINO)
inp->i_parent = EXT2_ROOTINO;
(ino == EXT2_ROOTINO || ino >= EXT2_FIRSTINO)
if ((ino < EXT2_FIRSTINO && ino != EXT2_ROOTINO) || ino > maxino)
request = EXT2_ROOTINO;
if ((ino > EXT2_ROOTINO) && (ino < EXT2_FIRSTINO))
if (inumber < EXT2_ROOTINO) /* XXX */
if (inumber < EXT2_FIRSTINO && inumber != EXT2_ROOTINO)
if ((inumber < EXT2_FIRSTINO) && (inumber != EXT2_ROOTINO))
errexit("BAD STATE %d FOR ROOT INODE\n", statemap[EXT2_ROOTINO]);
letoh32(dirp->e2d_ino) != EXT2_ROOTINO)) {
switch (statemap[EXT2_ROOTINO]) {
if (allocdir(EXT2_ROOTINO, EXT2_ROOTINO, 0755) != EXT2_ROOTINO)
freeino(EXT2_ROOTINO);
if (allocdir(EXT2_ROOTINO, EXT2_ROOTINO, 0755) != EXT2_ROOTINO)
freeino(EXT2_ROOTINO);
if (allocdir(EXT2_ROOTINO, EXT2_ROOTINO, 0755) != EXT2_ROOTINO)
dp = ginode(EXT2_ROOTINO);
if (inp->i_number == EXT2_ROOTINO ||
for (inumber = EXT2_ROOTINO; inumber <= lastino; inumber++) {
if (inumber < EXT2_FIRSTINO && inumber > EXT2_ROOTINO)
if ((j < EXT2_FIRSTINO) && (j != EXT2_ROOTINO)) {
if (curdir == ino && ino == EXT2_ROOTINO) {
while (ino != EXT2_ROOTINO) {
if (ino != EXT2_ROOTINO)
{ EXT2_ROOTINO, 0, 1, 0, "." },
{ EXT2_ROOTINO, 0, 2, 0, ".." },
{ EXT2_ROOTINO, 0, 2, 0, ".." },
iput(&node, EXT2_ROOTINO);
if (ip->i_number == EXT2_ROOTINO)
if ((ufhp->ufid_ino < EXT2_FIRSTINO && ufhp->ufid_ino != EXT2_ROOTINO) ||