123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- #ifndef _SYS_STAT_H
- # error "Never include <bits/stat.h> directly; use <sys/stat.h> instead."
- #endif
- #define _STAT_VER_KERNEL 0
- #define _STAT_VER_GLIBC2 1
- #define _STAT_VER_GLIBC2_1 2
- #define _STAT_VER _STAT_VER_GLIBC2_1
- #define new_stat stat
- #include <asm/stat.h>
- #ifdef __USE_LARGEFILE64
- # ifdef __USE_FILE_OFFSET64
- # define stat stat64
- # endif
- #endif
- #define _STATBUF_ST_BLKSIZE
- #define _STATBUF_ST_RDEV
- #define __S_IFMT 0170000
- #define __S_IFDIR 0040000
- #define __S_IFCHR 0020000
- #define __S_IFBLK 0060000
- #define __S_IFREG 0100000
- #define __S_IFIFO 0010000
- #define __S_IFLNK 0120000
- #define __S_IFSOCK 0140000
- #define __S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)
- #define __S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)
- #define __S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)
- #define __S_ISUID 04000
- #define __S_ISGID 02000
- #define __S_ISVTX 01000
- #define __S_IREAD 0400
- #define __S_IWRITE 0200
- #define __S_IEXEC 0100
|