From 64cd0336641ebafdb7df902c278618064b61162f Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Thu, 10 Apr 2008 03:04:03 +0000 Subject: [PATCH] Added socket macros. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24881 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/posix/sys/stat.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/headers/posix/sys/stat.h b/headers/posix/sys/stat.h index 1afefc7036..fccd7c1baf 100644 --- a/headers/posix/sys/stat.h +++ b/headers/posix/sys/stat.h @@ -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 */