diff --git a/build/alt/proto b/build/alt/proto index 0e135fe..6d21b0d 100644 --- a/build/alt/proto +++ b/build/alt/proto @@ -9,7 +9,7 @@ # link l---- inumber # # The top directory's name is ignored -# Numeric values are in decimal +# numbers are in decimal (-1 for inode means last) # Contents of each directory ends with a $ on a line by itself # Format was inspired by 6th Edition mkfs # @@ -41,10 +41,10 @@ sh frwr- -1 bin/sh stat frwr- -1 bin/stat $ - ken drwr- 10 + ken drwr- 012 system l---- 3 - hello frwr- 10 fs/hello + hello frwr- 012 fs/hello $ - dmr drwr- 12 + dmr drwr- 014 system l---- 3 $ diff --git a/build/proto b/build/proto index b57d99d..31a1120 100644 --- a/build/proto +++ b/build/proto @@ -7,7 +7,7 @@ # link l---- inumber # # The top directory's name is ignored -# Numeric values are in decimal +# numbers are in decimal (-1 for inode means last) # Contents of each directory ends with a $ on a line by itself # Format was inspired by 6th Edition mkfs # @@ -69,28 +69,28 @@ dd drwr- -1 4 $ - ken drwr- 10 + ken drwr- 012 system l---- 3 - sop.s frwr- 10 ../src/sys/sop.s - s1.s frwr- 10 ../src/sys/s1.s - s2.s frwr- 10 ../src/sys/s2.s - s3.s frwr- 10 ../src/sys/s3.s - s4.s frwr- 10 ../src/sys/s4.s - s5.s frwr- 10 ../src/sys/s5.s - s6.s frwr- 10 ../src/sys/s6.s - s7.s frwr- 10 ../src/sys/s7.s - s8.s frwr- 10 ../src/sys/s8.s - maksys.s frwr- 10 ../src/sys/maksys.s - trysys.s frwr- 10 ../src/sys/trysys.s - sys.rc frwr- 10 fs/sys.rc + sop.s frwr- 012 ../src/sys/sop.s + s1.s frwr- 012 ../src/sys/s1.s + s2.s frwr- 012 ../src/sys/s2.s + s3.s frwr- 012 ../src/sys/s3.s + s4.s frwr- 012 ../src/sys/s4.s + s5.s frwr- 012 ../src/sys/s5.s + s6.s frwr- 012 ../src/sys/s6.s + s7.s frwr- 012 ../src/sys/s7.s + s8.s frwr- 012 ../src/sys/s8.s + maksys.s frwr- 012 ../src/sys/maksys.s + trysys.s frwr- 012 ../src/sys/trysys.s + sys.rc frwr- 012 fs/sys.rc $ - dmr drwr- 12 + dmr drwr- 014 system l---- 3 - as.s frwr- 12 ../src/cmd/as.s - b_readme frwr- 12 fs/b_readme - bi.s frwr- 12 ../src/cmd/bi.s - bl.s frwr- 12 ../src/cmd/bl.s - db.s frwr- 12 ../src/cmd/db.s - hello.b frwr- 12 ../src/other/hello.b - ops.s frwr- 12 ../src/other/ops.s + as.s frwr- 014 ../src/cmd/as.s + b_readme frwr- 014 fs/b_readme + bi.s frwr- 014 ../src/cmd/bi.s + bl.s frwr- 014 ../src/cmd/bl.s + db.s frwr- 014 ../src/cmd/db.s + hello.b frwr- 014 ../src/other/hello.b + ops.s frwr- 014 ../src/other/ops.s $ diff --git a/tools/fsck7 b/tools/fsck7 index 968ae0d..85dd789 100755 --- a/tools/fsck7 +++ b/tools/fsck7 @@ -213,8 +213,8 @@ sub print_direntry { # Warn about empty filename $name= "EMPTY FILENAME" if ($name=~ m{/$}); - printf( "%4d %s%s%s%s%s %2d %3d %5d %s\n", - $inum, $p1, $p2, $p3, $p4, $p5, $links, $uid, $size, $name ); + printf( "%4d %s%s%s%s%s %2d %3o %5d %s\n", + $inum, $p1, $p2, $p3, $p4, $p5, $links, $uid & 0777, $size, $name ); } # Given a directory's i-num and name, check it