Navigation

Operators and Keywords

Function List:

C++ API

stat.h File Reference

#include <sys/types.h>
#include <time.h>
Include dependency graph for libgnu/sys/stat.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define _GL_CXXDEFS_H
#define _GL_EXTERN_C   extern
#define _GL_FUNCDECL_RPL(func, rettype, parameters_and_attributes)   _GL_FUNCDECL_RPL_1 (rpl_##func, rettype, parameters_and_attributes)
#define _GL_FUNCDECL_RPL_1(rpl_func, rettype, parameters_and_attributes)   _GL_EXTERN_C rettype rpl_func parameters_and_attributes
#define _GL_FUNCDECL_SYS(func, rettype, parameters_and_attributes)   _GL_EXTERN_C rettype func parameters_and_attributes
#define _GL_CXXALIAS_RPL(func, rettype, parameters)   _GL_CXXALIAS_RPL_1 (func, rpl_##func, rettype, parameters)
#define _GL_CXXALIAS_RPL_1(func, rpl_func, rettype, parameters)   _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIAS_RPL_CAST_1(func, rpl_func, rettype, parameters)   _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIAS_SYS(func, rettype, parameters)   _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIAS_SYS_CAST(func, rettype, parameters)   _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIAS_SYS_CAST2(func, rettype, parameters, rettype2, parameters2)   _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIASWARN(func)   _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIASWARN1(func, rettype, parameters_and_attributes)   _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_ARG_NONNULL(params)
#define _GL_WARN_ON_USE(function, message)   _GL_WARN_EXTERN_C int _gl_warn_on_use
#define _GL_WARN_ON_USE_CXX(function, rettype, parameters_and_attributes, msg)   _GL_WARN_EXTERN_C int _gl_warn_on_use
#define _GL_WARN_EXTERN_C   extern
#define S_IFMT   0170000
#define S_ISBLK(m)   0
#define S_ISCHR(m)   0
#define S_ISDIR(m)   0
#define S_ISDOOR(m)   0
#define S_ISFIFO(m)   0
#define S_ISLNK(m)   0
#define S_ISMPB(m)   0
#define S_ISMPC(m)   0
#define S_ISNAM(m)   0
#define S_ISNWK(m)   0
#define S_ISPORT(m)   0
#define S_ISREG(m)   0
#define S_ISSOCK(m)   0
#define S_TYPEISMQ(p)   0
#define S_TYPEISTMO(p)   0
#define S_TYPEISSEM(p)   0
#define S_TYPEISSHM(p)   0
#define S_ISCTG(p)   0
#define S_ISOFD(p)   0
#define S_ISOFL(p)   0
#define S_ISWHT(m)   0
#define S_ISUID   04000
#define S_ISGID   02000
#define S_ISVTX   01000
#define S_IRUSR   00400
#define S_IRGRP   (S_IRUSR >> 3)
#define S_IROTH   (S_IRUSR >> 6)
#define S_IWUSR   00200
#define S_IWGRP   (S_IWUSR >> 3)
#define S_IWOTH   (S_IWUSR >> 6)
#define S_IXUSR   00100
#define S_IXGRP   (S_IXUSR >> 3)
#define S_IXOTH   (S_IXUSR >> 6)
#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 S_IXUGO   (S_IXUSR | S_IXGRP | S_IXOTH)
#define S_IRWXUGO   (S_IRWXU | S_IRWXG | S_IRWXO)
#define UTIME_NOW   (-1)
#define UTIME_OMIT   (-2)

Functions

 _GL_CXXALIAS_SYS (fchmodat, int,(int fd, char const *file, mode_t mode, int flag))
 _GL_CXXALIASWARN (fchmodat)
 _GL_CXXALIAS_SYS (fstat, int,(int fd, struct stat *buf))
 _GL_CXXALIASWARN (fstat)
 _GL_CXXALIAS_SYS (fstatat, int,(int fd, char const *name, struct stat *st, int flags))
 _GL_CXXALIASWARN (fstatat)
 _GL_CXXALIAS_SYS (lstat, int,(const char *name, struct stat *buf))
 _GL_CXXALIASWARN (lstat)
 _GL_CXXALIAS_SYS (mkdir, int,(char const *name, mode_t mode))
 _GL_CXXALIASWARN (mkdir)
 _GL_CXXALIAS_SYS (mkdirat, int,(int fd, char const *file, mode_t mode))
 _GL_CXXALIASWARN (mkdirat)
 _GL_CXXALIAS_SYS (mkfifo, int,(char const *file, mode_t mode))
 _GL_CXXALIASWARN (mkfifo)

Define Documentation

#define _GL_ARG_NONNULL (   params  ) 
#define _GL_CXXALIAS_RPL (   func,
  rettype,
  parameters 
)    _GL_CXXALIAS_RPL_1 (func, rpl_##func, rettype, parameters)
#define _GL_CXXALIAS_RPL_1 (   func,
  rpl_func,
  rettype,
  parameters 
)    _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIAS_RPL_CAST_1 (   func,
  rpl_func,
  rettype,
  parameters 
)    _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIAS_SYS (   func,
  rettype,
  parameters 
)    _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIAS_SYS_CAST (   func,
  rettype,
  parameters 
)    _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIAS_SYS_CAST2 (   func,
  rettype,
  parameters,
  rettype2,
  parameters2 
)    _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIASWARN (   func  )     _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIASWARN1 (   func,
  rettype,
  parameters_and_attributes 
)    _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXDEFS_H
#define _GL_EXTERN_C   extern
#define _GL_FUNCDECL_RPL (   func,
  rettype,
  parameters_and_attributes 
)    _GL_FUNCDECL_RPL_1 (rpl_##func, rettype, parameters_and_attributes)
#define _GL_FUNCDECL_RPL_1 (   rpl_func,
  rettype,
  parameters_and_attributes 
)    _GL_EXTERN_C rettype rpl_func parameters_and_attributes
#define _GL_FUNCDECL_SYS (   func,
  rettype,
  parameters_and_attributes 
)    _GL_EXTERN_C rettype func parameters_and_attributes
#define _GL_WARN_EXTERN_C   extern
#define _GL_WARN_ON_USE (   function,
  message 
)    _GL_WARN_EXTERN_C int _gl_warn_on_use
#define _GL_WARN_ON_USE_CXX (   function,
  rettype,
  parameters_and_attributes,
  msg 
)    _GL_WARN_EXTERN_C int _gl_warn_on_use
#define S_IFMT   0170000
#define S_IRGRP   (S_IRUSR >> 3)
#define S_IROTH   (S_IRUSR >> 6)
#define S_IRUSR   00400
#define S_IRWXG   (S_IRGRP | S_IWGRP | S_IXGRP)
#define S_IRWXO   (S_IROTH | S_IWOTH | S_IXOTH)
#define S_IRWXU   (S_IRUSR | S_IWUSR | S_IXUSR)
#define S_IRWXUGO   (S_IRWXU | S_IRWXG | S_IRWXO)
#define S_ISBLK (   m  )     0
#define S_ISCHR (   m  )     0
#define S_ISCTG (   p  )     0
#define S_ISDIR (   m  )     0
#define S_ISDOOR (   m  )     0
#define S_ISFIFO (   m  )     0
#define S_ISGID   02000
#define S_ISLNK (   m  )     0
#define S_ISMPB (   m  )     0
#define S_ISMPC (   m  )     0
#define S_ISNAM (   m  )     0
#define S_ISNWK (   m  )     0
#define S_ISOFD (   p  )     0
#define S_ISOFL (   p  )     0
#define S_ISPORT (   m  )     0
#define S_ISREG (   m  )     0
#define S_ISSOCK (   m  )     0
#define S_ISUID   04000
#define S_ISVTX   01000
#define S_ISWHT (   m  )     0
#define S_IWGRP   (S_IWUSR >> 3)
#define S_IWOTH   (S_IWUSR >> 6)
#define S_IWUSR   00200
#define S_IXGRP   (S_IXUSR >> 3)
#define S_IXOTH   (S_IXUSR >> 6)
#define S_IXUGO   (S_IXUSR | S_IXGRP | S_IXOTH)
#define S_IXUSR   00100
#define S_TYPEISMQ (   p  )     0
#define S_TYPEISSEM (   p  )     0
#define S_TYPEISSHM (   p  )     0
#define S_TYPEISTMO (   p  )     0
#define UTIME_NOW   (-1)
#define UTIME_OMIT   (-2)

Function Documentation

_GL_CXXALIAS_SYS ( fchmodat  ,
int  ,
(int fd, char const *file, mode_t mode, int flag)   
)
_GL_CXXALIAS_SYS ( fstatat  ,
int  ,
(int fd, char const *name, struct stat *st, int flags)   
)
_GL_CXXALIAS_SYS ( mkdir  ,
int  ,
(char const *name, mode_t mode)   
)
_GL_CXXALIAS_SYS ( mkdirat  ,
int  ,
(int fd, char const *file, mode_t mode)   
)
_GL_CXXALIAS_SYS ( fstat  ,
int  ,
(int fd, struct stat *buf)   
)
_GL_CXXALIAS_SYS ( mkfifo  ,
int  ,
(char const *file, mode_t mode)   
)
_GL_CXXALIAS_SYS ( lstat  ,
int  ,
(const char *name, struct stat *buf)   
)
_GL_CXXALIASWARN ( lstat   ) 
_GL_CXXALIASWARN ( mkdir   ) 
_GL_CXXALIASWARN ( fchmodat   ) 
_GL_CXXALIASWARN ( fstatat   ) 
_GL_CXXALIASWARN ( mkfifo   ) 
_GL_CXXALIASWARN ( fstat   ) 
_GL_CXXALIASWARN ( mkdirat   ) 
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines