Added socket macros.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24881 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ingo Weinhold
2008-04-10 03:04:03 +00:00
parent 8ff902d0bd
commit 64cd033664
+2
View File
@@ -50,6 +50,7 @@ struct stat {
/* standard file types */
#define S_IFMT 00000170000 /* type of file */
#define S_IFSOCK 00000140000 /* socket */
#define S_IFLNK 00000120000 /* symbolic link */
#define S_IFREG 00000100000 /* regular */
#define S_IFBLK 00000060000 /* block special */
@@ -63,6 +64,7 @@ struct stat {
#define S_ISDIR(mode) (((mode) & S_IFMT) == S_IFDIR)
#define S_ISCHR(mode) (((mode) & S_IFMT) == S_IFCHR)
#define S_ISFIFO(mode) (((mode) & S_IFMT) == S_IFIFO)
#define S_ISSOCK(mode) (((mode) & S_IFMT) == S_IFSOCK)
#define S_ISINDEX(mode) (((mode) & S_INDEX_DIR) == S_INDEX_DIR)
#define S_IUMSK 07777 /* user settable bits */