Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ dir(4) — sys5 — Apollo Domain/IX SR9.5

Media Vault

Software Library

Restoration Projects

Artifacts Sought



DIR(4)                   DOMAIN/IX SYS5                    DIR(4)



NAME
     dir - format of directories

USAGE
     #include <sys/dir.h>

DESCRIPTION
     A directory behaves exactly like an ordinary file, except
     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 inode entry.  The structure of a directory entry as
     given in the include file is:

       #ifndef DIRSIZ
       #define DIRSIZ  32
       #endif
       struct  direct
       {
            short          d_type;/* 1=file, 3=link */
            short          d_len;/* non-blank chars in name */
            char d_name[DIRSIZ];/* name text */
            ino_t          d_ino;/* "i-node" # */
            dev_t          d_dev;/* "dev" # */
       };

     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; there is no parent, so .. has the same meaning
     as ..






















Printed 12/4/86                                             DIR-1





Typewritten Software • bear@typewritten.org • Edmonds, WA 98026