Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ dirent(4) — DG/UX 4.00

Media Vault

Software Library

Restoration Projects

Artifacts Sought



                                                                dirent(4)



        _________________________________________________________________
        dirent                                                File Format
        file system independent directory entry
        _________________________________________________________________


        SYNTAX

        #include <sys/dirent.h>
        #include <sys/types.h>


        DESCRIPTION

        Different file system types may have different directory entries.
        The dirent structure defines a file system independent directory
        entry, which contains information common to directory entries in
        different file system types.  A set of these structures is
        returned by the getdents(2) system call.

        The dirent structure is defined below.
        struct    dirent {
                       long           d_ino;
                       off_t               d_off;
                       unsigned short      d_reclen;
                       char           d_name[1];
                  };

        The d_ino is a number which is unique for each file in the file
        system.  The field d_off is the offset of that directory entry in
        the actual file system directory.  The field d_name is the
        beginning of the character array giving the name of the directory
        entry.  This name is null terminated and may have at most
        MAXNAMLEN characters.  This results in file system independent
        directory entries being variable length entities.  The value of
        d_reclen is the record length of this entry.  This length is
        defined to be the number of bytes between the current entry and
        the next one, so that it will always result in the next entry
        being on a long boundary.


        FILES

        /usr/include/sys/dirent.h


        SEE ALSO

        getdents(2).





        DG/UX 4.00                                                 Page 1
               Licensed material--property of copyright holder(s)



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