Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ stat(5) — DG/UX 4.00

Media Vault

Software Library

Restoration Projects

Artifacts Sought



                                                                  stat(5)



        _________________________________________________________________
        stat                                                   Miscellany
        data returned by stat system call
        _________________________________________________________________


        SYNTAX

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


        DESCRIPTION

        The system calls stat, fstat, lstat, and dg_mstat return data
        whose structure is defined by this include file.  The encoding of
        the field st_mode is also defined in this file.

        /*
         * Structure of the result of stat
         */

        struct   stat
        {
                 dev_t    st_dev;
                 ino_t    st_ino;
                 ushort   st_mode;
                 short    st_nlink;
                 ushort   st_uid;
                 ushort   st_gid;
                 dev_t    st_rdev;
                 off_t    st_size;
                 time_t   st_atime;
                 time_t   st_mtime;
                 time_t   st_ctime;
        };

        #define S_IFMT   0170000 /* type of file */
        #define S_IFDIR  0040000 /* directory */
        #define S_IFCHR  0020000 /* character special */
        #define S_IFBLK  0060000 /* block special */
        #define S_IFREG  0100000 /* regular */
        #define S_IFIFO  0010000 /* fifo */
        #define S_IFLINK 0120000 /*symbolic link */
        #define S_IFSOCK 0140000 /*socket special file */
        #define S_ISUID  04000   /* set user id on execution */
        #define S_ISGID  02000   /* set group id on execution */
        #define S_ISVTX  01000   /* save swapped text even after use */
        #define S_IREAD  00400   /* read permission, owner */
        #define S_IWRITE 00200   /* write permission, owner */
        #define S_IEXEC  00100   /* execute/search permission, owner */



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





                                                                  stat(5)



        FILES

        /usr/include/sys/types.h
        /usr/include/sys/stat.h


        SEE ALSO

        stat(2), types(5).













































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



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