Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ stat(5) — NEWS-os 5.0.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

stat(2)

types(5)



stat(5)                MISC. FILE FORMATS                 stat(5)



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 stmode field are also defined  in
     this file:
          #define   SIFMT     /* type of file */
          #define   SIAMB     /* access mode bits */
          #define   SIFIFO    /* fifo */
          #define   SIFCHR    /* character special */
          #define   SIFDIR    /* directory */
          #define   SIFNAM    /* XENIX special named file */
          #define   SINSEM    /* XENIX semaphore subtype of IFNAM */
          #define   SINSHD    /* XENIX shared data subtype of IFNAM */
          #define   SIFBLK    /* block special */
          #define   SIFREG    /* regular */
          #define   SIFLNK    /* symbolic link */
          #define   SISUID    /* set user id on execution */
          #define   SISGID    /* set group id on execution */
          #define   SISVTX    /* save swapped text even after use */
          #define   SIREAD    /* read permission, owner */
          #define   SIWRITE   /* write permission, owner */
          #define   SIEXEC    /* execute/search permission, owner */
          #define   SENFMT    /* record locking enforcement flag */
          #define   SIRWXU    /* read, write, execute: owner */
          #define   SIRUSR    /* read permission: owner */
          #define   SIWUSR    /* write permission: owner */
          #define   SIXUSR    /* execute permission: owner */
          #define   SIRWXG    /* read, write, execute: group */
          #define   SIRGRP    /* read permission: group */
          #define   SIWGRP    /* write permission: group */
          #define   SIXGRP    /* execute permission: group */
          #define   SIRWXO    /* read, write, execute: other */
          #define   SIROTH    /* read permission: other */
          #define   SIWOTH    /* write permission: other */
          #define   SIXOTH    /* execute permission: other */












                                                                1





stat(5)                MISC. FILE FORMATS                 stat(5)



     The following macros are for POSIX conformance:
          #define   SISBLK(mode)      block special file
          #define   SISCHR(mode)      character special file
          #define   SISDIR(mode)      directory file
          #define   SISFIFO(mode)     pipe or fifo file
          #define   SISREG(mode)      regular file

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














































                                                                2



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