From 1094cf0ae90f03efb66ce365d25fcb6bbb689651 Mon Sep 17 00:00:00 2001 From: Ken Thompson Date: Thu, 15 Feb 1973 14:07:12 -0500 Subject: [PATCH] Research V3 development Work on file man/man5/dir.5 Co-Authored-By: Dennis Ritchie Synthesized-from: v3 --- man/man5/dir.5 | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 man/man5/dir.5 diff --git a/man/man5/dir.5 b/man/man5/dir.5 new file mode 100644 index 0000000000..c2c41e2a15 --- /dev/null +++ b/man/man5/dir.5 @@ -0,0 +1,34 @@ +.pa 1 +.he 'DIRECTORY (V)'3/15/72'DIRECTORY (V)' +.ti 0 +NAME format of directories +.sp +.ti 0 +DESCRIPTION A directory +behaves exactly like an ordinary file, save that no +user may write into a directory. +The fact that a file is a directory is indicated by +a bit in the flag word of its i-node entry. + +Directory entries are 10 bytes long. +The first word is the i-number of the file represented +by the entry, if non-zero; if zero, the entry is empty. + +Bytes 2-9 represent the (8-character) +file name, null padded on the right. +These bytes are not cleared for empty slots. + +By convention, the first two entries in each directory +are for "." and "..". The first is an entry for the +directory itself. The second is for the parent +directory. +The meaning of ".." is modified for the root directory +of the master file system and for the root directories of removable +file systems. +In the first case, there is no parent, and in the second, +the system does not permit off-device references. +Therefore in both cases ".." has the +same meaning as ".". +.sp +.ti 0 +SEE ALSO file system (V) -- 2.20.1