|
@@ -24,32 +24,9 @@
|
|
|
#include <bits/kernel_stat.h>
|
|
|
#include <bits/kernel_types.h>
|
|
|
|
|
|
-/* _dl_open() parameters */
|
|
|
-#define O_RDONLY 00
|
|
|
-#define O_WRONLY 01
|
|
|
-#define O_RDWR 02
|
|
|
-#define O_CREAT 0100
|
|
|
-
|
|
|
-/* Encoding of the file mode. */
|
|
|
-#define S_IFMT 0170000 /* These bits determine file type. */
|
|
|
-
|
|
|
-/* File types. */
|
|
|
-#define S_IFDIR 0040000 /* Directory. */
|
|
|
-#define S_IFCHR 0020000 /* Character device. */
|
|
|
-#define S_IFBLK 0060000 /* Block device. */
|
|
|
-#define S_IFREG 0100000 /* Regular file. */
|
|
|
-#define S_IFIFO 0010000 /* FIFO. */
|
|
|
-#define S_IFLNK 0120000 /* Symbolic link. */
|
|
|
-#define S_IFSOCK 0140000 /* Socket. */
|
|
|
-
|
|
|
/* Protection bits. */
|
|
|
#define S_ISUID 04000 /* Set user ID on execution. */
|
|
|
#define S_ISGID 02000 /* Set group ID on execution. */
|
|
|
-#define S_ISVTX 01000 /* Save swapped text after use (sticky). */
|
|
|
-#define S_IREAD 0400 /* Read by owner. */
|
|
|
-#define S_IWRITE 0200 /* Write by owner. */
|
|
|
-#define S_IEXEC 0100 /* Execute by owner. */
|
|
|
-
|
|
|
|
|
|
|
|
|
/* Here are the definitions for some syscalls that are used
|