|
@@ -56,36 +56,6 @@ __BEGIN_DECLS
|
|
|
#define O_CLOEXEC (1 << 11)
|
|
|
#define O_DIRECT (1 << 12)
|
|
|
|
|
|
-#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_ISUID 04000
|
|
|
-#define S_ISGID 02000
|
|
|
-#define S_ISVTX 01000
|
|
|
-#define S_IRUSR 0400
|
|
|
-#define S_IWUSR 0200
|
|
|
-#define S_IXUSR 0100
|
|
|
-#define S_IREAD S_IRUSR
|
|
|
-#define S_IWRITE S_IWUSR
|
|
|
-#define S_IEXEC S_IXUSR
|
|
|
-#define S_IRGRP 0040
|
|
|
-#define S_IWGRP 0020
|
|
|
-#define S_IXGRP 0010
|
|
|
-#define S_IROTH 0004
|
|
|
-#define S_IWOTH 0002
|
|
|
-#define S_IXOTH 0001
|
|
|
-
|
|
|
-#define S_IRWXU (S_IRUSR | S_IWUSR | S_IXUSR)
|
|
|
-
|
|
|
-#define S_IRWXG (S_IRWXU >> 3)
|
|
|
-#define S_IRWXO (S_IRWXG >> 3)
|
|
|
-
|
|
|
int creat(const char* path, mode_t);
|
|
|
int open(const char* path, int options, ...);
|
|
|
#define AT_FDCWD -100
|