X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Ffilesys%2Finode.c;h=5ca91f157449b80c2afd29a1f00991da730d7fcd;hb=697ba28479f627d8af826fdfeab38989da18a1fe;hp=d4d741e53c44c9121793333e5f58b55770982472;hpb=170cd194261030e62b40ccc913cdca9cdf7bc2af;p=pintos-anon diff --git a/src/filesys/inode.c b/src/filesys/inode.c index d4d741e..5ca91f1 100644 --- a/src/filesys/inode.c +++ b/src/filesys/inode.c @@ -110,7 +110,10 @@ inode_open (disk_sector_t sector) list_elem *e; struct inode *idx; - /* Check whether this inode is already open. */ + /* Check whether this inode is already open. + (A hash table would be better, but the Pintos base code + avoids using the hash table so that users are free to modify + it at will.) */ for (e = list_begin (&open_inodes); e != list_end (&open_inodes); e = list_next (e)) { @@ -217,7 +220,7 @@ inode_print (const struct inode *idx) { size_t i; - printf ("Inode %"PRDSNu": %"PRDSNu" bytes, %zd sectors (", + printf ("Inode %"PRDSNu": %"PRDSNu" bytes, %zu sectors (", idx->sector, idx->data.length, idx->data.sector_cnt); /* This loop could be unsafe for large idx->data.sector_cnt, can