Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought



STAT(5)         DOMAIN/IX Reference Manual (SYS5)         STAT(5)



NAME
     stat - data returned by stat system call

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

DESCRIPTION
     The system calls stat and fstat return data whose structure
     is defined by the include file <sys/types.h> and in
     <sys/stat.h>.  The encoding of the field ``st_mode'' is
     defined in this file also.

     /*
      * 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_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

RELATED INFORMATION
     stat(2), types(5).



Printed 5/10/85                                            STAT-1



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