ReactOS 0.4.16-dev-297-gc569aee
stat.h File Reference
#include <schily/mconfig.h>
#include <schily/types.h>
#include <sys/stat.h>
Include dependency graph for stat.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define _INCL_SYS_STAT_H
 
#define lstat   stat
 
#define S_ISFIFO(m)   (0)
 
#define S_ISCHR(m)   (0)
 
#define S_ISMPC(m)   (0)
 
#define S_ISDIR(m)   (0)
 
#define S_ISNAM(m)   (0)
 
#define S_ISBLK(m)   (0)
 
#define S_ISMPB(m)   (0)
 
#define S_ISREG(m)   (0)
 
#define S_ISCTG(m)   (0)
 
#define S_ISLNK(m)   (0)
 
#define S_ISSHAD(m)   (0)
 
#define S_ISSOCK(m)   (0)
 
#define S_ISDOOR(m)   (0)
 
#define S_ISPORT(m)   (0)
 
#define S_ISWHT(m)   (0)
 
#define S_ISEVC(m)   (0)
 
#define S_TYPEISMQ(_stbuf)   (0)
 
#define S_TYPEISSEM(_stbuf)   (0)
 
#define S_TYPEISSHM(_stbuf)   (0)
 
#define S_ISUID   0 /* If it is not defined, it is not supported */
 
#define S_ISGID   0 /* If it is not defined, it is not supported */
 
#define S_ISVTX   0 /* If it is not defined, it is not supported */
 
#define S_IREAD   0400 /* Very old UNIX, use own definition */
 
#define S_IWRITE   0200 /* Very old UNIX, use own definition */
 
#define S_IEXEC   0100 /* Very old UNIX, use own definition */
 
#define S_IRUSR   S_IREAD /* Needed on old UNIX systems */
 
#define S_IWUSR   S_IWRITE /* Needed on old UNIX systems */
 
#define S_IXUSR   S_IEXEC /* Needed on old UNIX systems */
 
#define S_IRGRP   (S_IREAD >> 3) /* Needed on old UNIX systems */
 
#define S_IWGRP   (S_IWRITE >> 3) /* Needed on old UNIX systems */
 
#define S_IXGRP   (S_IEXEC >> 3) /* Needed on old UNIX systems */
 
#define S_IROTH   (S_IREAD >> 6) /* Needed on old UNIX systems */
 
#define S_IWOTH   (S_IWRITE >> 6) /* Needed on old UNIX systems */
 
#define S_IXOTH   (S_IEXEC >> 6) /* Needed on old UNIX systems */
 
#define S_IRWXU   (S_IRUSR|S_IWUSR|S_IXUSR)
 
#define S_IRWXG   (S_IRGRP|S_IWGRP|S_IXGRP)
 
#define S_IRWXO   (S_IROTH|S_IWOTH|S_IXOTH)
 
#define stat_ansecs(s)   (0)
 
#define stat_mnsecs(s)   (0)
 
#define stat_cnsecs(s)   (0)
 
#define stat_set_ansecs(s, n)   (0)
 
#define stat_set_mnsecs(s, n)   (0)
 
#define stat_set_cnsecs(s, n)   (0)
 

Macro Definition Documentation

◆ _INCL_SYS_STAT_H

#define _INCL_SYS_STAT_H

Definition at line 33 of file stat.h.

◆ lstat

#define lstat   stat

Definition at line 37 of file stat.h.

◆ S_IEXEC

#define S_IEXEC   0100 /* Very old UNIX, use own definition */

Definition at line 243 of file stat.h.

◆ S_IREAD

#define S_IREAD   0400 /* Very old UNIX, use own definition */

Definition at line 229 of file stat.h.

◆ S_IRGRP

#define S_IRGRP   (S_IREAD >> 3) /* Needed on old UNIX systems */

Definition at line 257 of file stat.h.

◆ S_IROTH

#define S_IROTH   (S_IREAD >> 6) /* Needed on old UNIX systems */

Definition at line 266 of file stat.h.

◆ S_IRUSR

#define S_IRUSR   S_IREAD /* Needed on old UNIX systems */

Definition at line 248 of file stat.h.

◆ S_IRWXG

#define S_IRWXG   (S_IRGRP|S_IWGRP|S_IXGRP)

Definition at line 279 of file stat.h.

◆ S_IRWXO

#define S_IRWXO   (S_IROTH|S_IWOTH|S_IXOTH)

Definition at line 282 of file stat.h.

◆ S_IRWXU

#define S_IRWXU   (S_IRUSR|S_IWUSR|S_IXUSR)

Definition at line 276 of file stat.h.

◆ S_ISBLK

#define S_ISBLK (   m)    (0)

Definition at line 107 of file stat.h.

◆ S_ISCHR

#define S_ISCHR (   m)    (0)

Definition at line 79 of file stat.h.

◆ S_ISCTG

#define S_ISCTG (   m)    (0)

Definition at line 128 of file stat.h.

◆ S_ISDIR

#define S_ISDIR (   m)    (0)

Definition at line 93 of file stat.h.

◆ S_ISDOOR

#define S_ISDOOR (   m)    (0)

Definition at line 156 of file stat.h.

◆ S_ISEVC

#define S_ISEVC (   m)    (0)

Definition at line 177 of file stat.h.

◆ S_ISFIFO

#define S_ISFIFO (   m)    (0)

Definition at line 72 of file stat.h.

◆ S_ISGID

#define S_ISGID   0 /* If it is not defined, it is not supported */

Definition at line 214 of file stat.h.

◆ S_ISLNK

#define S_ISLNK (   m)    (0)

Definition at line 135 of file stat.h.

◆ S_ISMPB

#define S_ISMPB (   m)    (0)

Definition at line 114 of file stat.h.

◆ S_ISMPC

#define S_ISMPC (   m)    (0)

Definition at line 86 of file stat.h.

◆ S_ISNAM

#define S_ISNAM (   m)    (0)

Definition at line 100 of file stat.h.

◆ S_ISPORT

#define S_ISPORT (   m)    (0)

Definition at line 163 of file stat.h.

◆ S_ISREG

#define S_ISREG (   m)    (0)

Definition at line 121 of file stat.h.

◆ S_ISSHAD

#define S_ISSHAD (   m)    (0)

Definition at line 142 of file stat.h.

◆ S_ISSOCK

#define S_ISSOCK (   m)    (0)

Definition at line 149 of file stat.h.

◆ S_ISUID

#define S_ISUID   0 /* If it is not defined, it is not supported */

Definition at line 211 of file stat.h.

◆ S_ISVTX

#define S_ISVTX   0 /* If it is not defined, it is not supported */

Definition at line 217 of file stat.h.

◆ S_ISWHT

#define S_ISWHT (   m)    (0)

Definition at line 170 of file stat.h.

◆ S_IWGRP

#define S_IWGRP   (S_IWRITE >> 3) /* Needed on old UNIX systems */

Definition at line 260 of file stat.h.

◆ S_IWOTH

#define S_IWOTH   (S_IWRITE >> 6) /* Needed on old UNIX systems */

Definition at line 269 of file stat.h.

◆ S_IWRITE

#define S_IWRITE   0200 /* Very old UNIX, use own definition */

Definition at line 236 of file stat.h.

◆ S_IWUSR

#define S_IWUSR   S_IWRITE /* Needed on old UNIX systems */

Definition at line 251 of file stat.h.

◆ S_IXGRP

#define S_IXGRP   (S_IEXEC >> 3) /* Needed on old UNIX systems */

Definition at line 263 of file stat.h.

◆ S_IXOTH

#define S_IXOTH   (S_IEXEC >> 6) /* Needed on old UNIX systems */

Definition at line 272 of file stat.h.

◆ S_IXUSR

#define S_IXUSR   S_IEXEC /* Needed on old UNIX systems */

Definition at line 254 of file stat.h.

◆ S_TYPEISMQ

#define S_TYPEISMQ (   _stbuf)    (0)

Definition at line 185 of file stat.h.

◆ S_TYPEISSEM

#define S_TYPEISSEM (   _stbuf)    (0)

Definition at line 192 of file stat.h.

◆ S_TYPEISSHM

#define S_TYPEISSHM (   _stbuf)    (0)

Definition at line 200 of file stat.h.

◆ stat_ansecs

#define stat_ansecs (   s)    (0)

Definition at line 393 of file stat.h.

◆ stat_cnsecs

#define stat_cnsecs (   s)    (0)

Definition at line 395 of file stat.h.

◆ stat_mnsecs

#define stat_mnsecs (   s)    (0)

Definition at line 394 of file stat.h.

◆ stat_set_ansecs

#define stat_set_ansecs (   s,
  n 
)    (0)

Definition at line 397 of file stat.h.

◆ stat_set_cnsecs

#define stat_set_cnsecs (   s,
  n 
)    (0)

Definition at line 399 of file stat.h.

◆ stat_set_mnsecs

#define stat_set_mnsecs (   s,
  n 
)    (0)

Definition at line 398 of file stat.h.