0917d32013-03-04Anders Johansson // $Id$
5777892000-08-28Per Hedbor #include <config.h>
b1fca01996-11-12Per Hedbor #define S_IFMT 0170000 #define S_IFSOCK 0140000 #define S_IFLNK 0120000 #define S_IFREG 0100000 #define S_IFBLK 0060000 #define S_IFDIR 0040000 #define S_IFCHR 0020000 #define S_IFIFO 0010000 #define S_ISUID 004000 #define S_ISGID 002000 #define S_ISVTX 001000 #define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK) #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) #define S_ISSOCK(m) (((m) & S_IFMT) == S_IFSOCK) #define S_IRWXU 0700 #define S_IRUSR 0400 #define S_IWUSR 0200 #define S_IXUSR 0100 #define S_IRWXG 0070 #define S_IRGRP 0040 #define S_IWGRP 0020 #define S_IXGRP 0010 #define S_IRWXO 0007
cfc0801997-10-10Henrik Grubbström (Grubba) #define S_IROTH 0004
b1fca01996-11-12Per Hedbor #define S_IWOTH 0002 #define S_IXOTH 0001
a52cc61996-11-20Per Hedbor #define ST_MODE 0 #define ST_SIZE 1 #define ST_ATIME 2 #define ST_MTIME 3 #define ST_CTIME 4 #define ST_UID 5 #define ST_GID 6