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



NAME
       dir - format of directories

SYNOPSIS
       #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:

              /* Copyright (C) 1991-2023 Free Software Foundation, Inc.
                 This file is part of the GNU C Library.

                 The GNU C Library is free software; you can redistribute it and/or
                 modify it under the terms of the GNU Lesser General Public
                 License as published by the Free Software Foundation; either
                 version 2.1 of the License, or (at your option) any later version.

                 The GNU C Library is distributed in the hope that it will be useful,
                 but WITHOUT ANY WARRANTY; without even the implied warranty of
                 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
                 Lesser General Public License for more details.

                 You should have received a copy of the GNU Lesser General Public
                 License along with the GNU C Library; if not, see
                 <https://www.gnu.org/licenses/>.  */

              #ifndef _SYS_DIR_H
              #define _SYS_DIR_H1

              #include <features.h>

              #include <dirent.h>

              #define directdirent

              #endif  /* sys/dir.h  */

       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 and for the root directories of re‐
       movable file systems.  In the first case, there is no  parent,  and  in
       the  second,  the system does not permit off-device references.  There‐
       fore in both cases `..' has the same meaning as `.'.

SEE ALSO
       filsys(5)



                                                                        DIR(5)