Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ stat(5) — svr4 — mips UMIPS RISC/os 5.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

stat(2)

types(5)



STAT(5-SVR4)        RISC/os Reference Manual         STAT(5-SVR4)



NAME
     stat - data returned by stat system call

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

DESCRIPTION
     The system calls stat, lstat and fstat return data in a stat
     structure, which is defined in stat.h.

     The constants used in the st_mode field are also defined in
     this file:

          #define   S_IFMT     /* type of file */
          #define   S_IAMB     /* access mode bits */
          #define   S_IFIFO    /* fifo */
          #define   S_IFCHR    /* character special */
          #define   S_IFDIR    /* directory */
          #define   S_IFNAM    /* XENIX special named file */
          #define   S_INSEM    /* XENIX semaphore subtype of IFNAM */
          #define   S_INSHD    /* XENIX shared data subtype of IFNAM */
          #define   S_IFBLK    /* block special */
          #define   S_IFREG    /* regular */
          #define   S_IFLNK    /* symbolic link */
          #define   S_ISUID    /* set user id on execution */
          #define   S_ISGID    /* set group id on execution */
          #define   S_ISVTX    /* save swapped text even after use */
          #define   S_IREAD    /* read permission, owner */
          #define   S_IWRITE   /* write permission, owner */
          #define   S_IEXEC    /* execute/search permission, owner */
          #define   S_ENFMT    /* record locking enforcement flag */
          #define   S_IRWXU    /* read, write, execute: owner */
          #define   S_IRUSR    /* read permission: owner */
          #define   S_IWUSR    /* write permission: owner */
          #define   S_IXUSR    /* execute permission: owner */
          #define   S_IRWXG    /* read, write, execute: group */
          #define   S_IRGRP    /* read permission: group */
          #define   S_IWGRP    /* write permission: group */
          #define   S_IXGRP    /* execute permission: group */
          #define   S_IRWXO    /* read, write, execute: other */
          #define   S_IROTH    /* read permission: other */
          #define   S_IWOTH    /* write permission: other */
          #define   S_IXOTH    /* execute permission: other */

     The following macros are for POSIX conformance:

          #define   S_ISBLK(mode)      block special file
          #define   S_ISCHR(mode)      character special file
          #define   S_ISDIR(mode)      directory file





                        Printed 11/19/92                   Page 1





STAT(5-SVR4)        RISC/os Reference Manual         STAT(5-SVR4)



          #define   S_ISFIFO(mode)     pipe or fifo file
          #define   S_ISREG(mode)      regular file

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


















































 Page 2                 Printed 11/19/92



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