Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ stat(5) — DG/UX 4.30

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

stat(2)

types(5)



     stat(5)                    DG/UX 4.30                     stat(5)



     NAME
          stat - data returned by stat system call

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

     DESCRIPTION
          The system calls stat, fstat, lstat, and dgmstat 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 */

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

     SEE ALSO
          stat(2), types(5).



     Licensed material--property of copyright holder(s)         Page 1



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