@(#)dir.5 4.1 (Berkeley) 05/15/85
DIR 5
.AT 3
NAME
dir - format of directories
SYNOPSIS
#include <sys/types.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 meaning of `..' is modified for the root directory of the master file system (\*(lq / \*(rq), where `..' has the same meaning as `.'.
"SEE ALSO"
filsys(5)