DIR(5) 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 indicated 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 mean- ing of `..' is modified for the root directory of the master file system (`/'), where `..' has the same meaning as `.'. SEE ALSO filsys(5), directory(3)