Lines Matching full:directory
154 /* Every directory can have many redundant directory entries scattered
155 * throughout the directory tree. First there is the directory entry
156 * with the name of the directory stored in the parent directory.
157 * Then, there is the "." directory entry stored in the directory
158 * itself. Finally, there are possibly many ".." directory entries
164 * the many redundant entries for each directory. We normalize the
165 * block and offset by always making them point to the "." directory.
167 * Notice that we do not use the entry for the directory with the name
168 * that is located in the parent directory. Even though choosing this
169 * first directory is more natural, it is much easier to find the "."
172 * redundant entries for the directory. Thus, it can always be
173 * reached regardless of which directory entry you have in hand.
175 * This works because the "." entry is simply the first directory
176 * record when you start reading the file that holds all the directory
181 * You should pass the directory entry in "de". On return, "block"
183 * affected making it safe to call even for non-directory file