glenda.party
term% ls -F
term% pwd
$home/manuals/unix_v8/5/dir
term% cat index.txt
DIR(5)                        File Formats Manual                       DIR(5)



NAME
       dir - format of directories

SYNOPSIS
       #include <sys/types.h>
       #include <sys/dir.h>

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 in‐
       dicated  by  a bit in the flag word of its i-node entry; see filsys(5).
       The structure of a directory entry as given in the include file is:

              #ifndef DIRSIZ
              #define DIRSIZ    14
              #endif
              struct  direct
              {
                      ino_t     d_ino;
                      char      d_name[DIRSIZ];
              };

       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 (`/'), where `..' has the same
       meaning as `.'.

SEE ALSO
       filsys(5), directory(3)



                                                                        DIR(5)