Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ stat(5) — Atari System V ue12

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

stat(2)

types(5)





   stat(5)                                                             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 */










   7/91                                                                 Page 1









   stat(5)                                                             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).












































   Page 2                                                                 7/91





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