osprey/cygnus/include/mpw/stat.h File Reference

#include <sys/types.h>
#include <ansi.h>

Include dependency graph for stat.h:

Go to the source code of this file.

Data Types

type  stat

Defines

#define S_IFMT   0170000
#define S_IFREG   0100000
#define S_IFBLK   0060000
#define S_IFDIR   0040000
#define S_IFCHR   0020000
#define S_IFIFO   0010000
#define S_ISUID   0004000
#define S_ISGID   0002000
#define S_ISVTX   01000
#define S_IRWXU   00700
#define S_IRUSR   00400
#define S_IWUSR   00200
#define S_IXUSR   00100
#define S_IRWXG   00070
#define S_IRGRP   00040
#define S_IWGRP   00020
#define S_IXGRP   00010
#define S_IRWXO   00007
#define S_IROTH   00004
#define S_IWOTH   00002
#define S_IXOTH   00001
#define S_ISREG(m)   ((m & S_IFMT) == S_IFREG)
#define S_ISDIR(m)   ((m & S_IFMT) == S_IFDIR)
#define S_ISCHR(m)   ((m & S_IFMT) == S_IFCHR)
#define S_ISBLK(m)   ((m & S_IFMT) == S_IFBLK)
#define S_ISFIFO(m)   ((m & S_IFMT) == S_IFIFO)

Functions/Subroutines

 _PROTOTYPE (int chmod,(const char *_path, int _mode))
 _PROTOTYPE (int fstat,(int _fildes, struct stat *_buf))
 _PROTOTYPE (int stat,(const char *_path, struct stat *_buf))
 _PROTOTYPE (mode_t umask,(int _cmask))


Define Documentation

#define S_IFBLK   0060000

Definition at line 30 of file stat.h.

#define S_IFCHR   0020000

Definition at line 32 of file stat.h.

#define S_IFDIR   0040000

Definition at line 31 of file stat.h.

Referenced by _stat(), create_file(), f_open_com(), and is_directory().

#define S_IFIFO   0010000

Definition at line 33 of file stat.h.

Referenced by f_open_com().

#define S_IFMT   0170000

Definition at line 28 of file stat.h.

Referenced by find_files_in_directory().

#define S_IFREG   0100000

Definition at line 29 of file stat.h.

Referenced by _stat(), find_files_in_directory(), and Is_File().

#define S_IRGRP   00040

Definition at line 46 of file stat.h.

#define S_IROTH   00004

Definition at line 51 of file stat.h.

#define S_IRUSR   00400

Definition at line 41 of file stat.h.

Referenced by _fio_du_read(), and pex_djgpp_open_write().

#define S_IRWXG   00070

Definition at line 45 of file stat.h.

#define S_IRWXO   00007

Definition at line 50 of file stat.h.

#define S_IRWXU   00700

Definition at line 40 of file stat.h.

#define S_ISBLK (  )     ((m & S_IFMT) == S_IFBLK)

Definition at line 59 of file stat.h.

Referenced by _PXFISBLK(), read_file_guts(), and read_include_file().

#define S_ISCHR (  )     ((m & S_IFMT) == S_IFCHR)

Definition at line 58 of file stat.h.

Referenced by _f_open(), _PXFISCHR(), and _uniqinod().

#define S_ISDIR (  )     ((m & S_IFMT) == S_IFDIR)

#define S_ISFIFO (  )     ((m & S_IFMT) == S_IFIFO)

Definition at line 60 of file stat.h.

Referenced by _f_open(), _PXFISFIFO(), and _uniqinod().

#define S_ISGID   0002000

Definition at line 35 of file stat.h.

#define S_ISREG (  )     ((m & S_IFMT) == S_IFREG)

#define S_ISUID   0004000

Definition at line 34 of file stat.h.

#define S_ISVTX   01000

Definition at line 37 of file stat.h.

#define S_IWGRP   00020

Definition at line 47 of file stat.h.

#define S_IWOTH   00002

Definition at line 52 of file stat.h.

#define S_IWUSR   00200

Definition at line 42 of file stat.h.

Referenced by _fio_du_flush(), _fio_du_write(), and pex_djgpp_open_write().

#define S_IXGRP   00010

Definition at line 48 of file stat.h.

#define S_IXOTH   00001

Definition at line 53 of file stat.h.

#define S_IXUSR   00100

Definition at line 43 of file stat.h.


Function Documentation

_PROTOTYPE ( mode_t  umask,
(int _cmask)   
)

_PROTOTYPE ( int  stat,
(const char *_path, struct stat *_buf)   
)

_PROTOTYPE ( int  fstat,
(int _fildes, struct stat *_buf)   
)

_PROTOTYPE ( int  chmod,
(const char *_path, int _mode)   
)


Generated on Wed Apr 8 15:00:54 2009 for Open64 by  doxygen 1.5.6