de 509 fs.c struct dirent de; de 514 fs.c for(off = 0; off < dp->size; off += sizeof(de)){ de 515 fs.c if(readi(dp, (char*)&de, off, sizeof(de)) != sizeof(de)) de 517 fs.c if(de.inum == 0) de 519 fs.c if(namecmp(name, de.name) == 0){ de 523 fs.c inum = de.inum; de 536 fs.c struct dirent de; de 546 fs.c for(off = 0; off < dp->size; off += sizeof(de)){ de 547 fs.c if(readi(dp, (char*)&de, off, sizeof(de)) != sizeof(de)) de 549 fs.c if(de.inum == 0) de 553 fs.c strncpy(de.name, name, DIRSIZ); de 554 fs.c de.inum = inum; de 555 fs.c if(writei(dp, (char*)&de, off, sizeof(de)) != sizeof(de)) de 30 ls.c struct dirent de; de 57 ls.c while(read(fd, &de, sizeof(de)) == sizeof(de)){ de 58 ls.c if(de.inum == 0) de 60 ls.c memmove(p, de.name, DIRSIZ); de 72 mkfs.c struct dirent de; de 120 mkfs.c bzero(&de, sizeof(de)); de 121 mkfs.c de.inum = xshort(rootino); de 122 mkfs.c strcpy(de.name, "."); de 123 mkfs.c iappend(rootino, &de, sizeof(de)); de 125 mkfs.c bzero(&de, sizeof(de)); de 126 mkfs.c de.inum = xshort(rootino); de 127 mkfs.c strcpy(de.name, ".."); de 128 mkfs.c iappend(rootino, &de, sizeof(de)); de 147 mkfs.c bzero(&de, sizeof(de)); de 148 mkfs.c de.inum = xshort(inum); de 149 mkfs.c strncpy(de.name, argv[i], DIRSIZ); de 150 mkfs.c iappend(rootino, &de, sizeof(de)); de 169 sysfile.c struct dirent de; de 171 sysfile.c for(off=2*sizeof(de); off<dp->size; off+=sizeof(de)){ de 172 sysfile.c if(readi(dp, (char*)&de, off, sizeof(de)) != sizeof(de)) de 174 sysfile.c if(de.inum != 0) de 185 sysfile.c struct dirent de; de 215 sysfile.c memset(&de, 0, sizeof(de)); de 216 sysfile.c if(writei(dp, (char*)&de, off, sizeof(de)) != sizeof(de)) de 773 usertests.c } de; de 803 usertests.c while(read(fd, &de, sizeof(de)) > 0){ de 804 usertests.c if(de.inum == 0) de 806 usertests.c if(de.name[0] == 'C' && de.name[2] == '\0'){ de 807 usertests.c i = de.name[1] - '0'; de 809 usertests.c printf(1, "concreate weird file %s\n", de.name); de 813 usertests.c printf(1, "concreate duplicate file %s\n", de.name);