From 3f797bde9431ff7c398fe119a19a0b027d6f5d4a Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Sun, 28 Sep 2014 17:30:42 -0600 Subject: More testing, bugfixes and integration of VFS-based named semaphores --- nuttx/include/sys/stat.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'nuttx/include/sys') diff --git a/nuttx/include/sys/stat.h b/nuttx/include/sys/stat.h index f465ac441..4fe9f5c0b 100644 --- a/nuttx/include/sys/stat.h +++ b/nuttx/include/sys/stat.h @@ -71,13 +71,16 @@ #define S_ISGID 0002000 /* Set group ID bit */ #define S_ISUID 0004000 /* Set UID bit */ -#define S_IFIFO 0010000 /* File type bites */ +#define S_IFIFO 0010000 /* File type bytes */ #define S_IFCHR 0020000 #define S_IFDIR 0040000 #define S_IFBLK 0060000 #define S_IFREG 0100000 #define S_IFLNK 0120000 #define S_IFSOCK 0140000 +#define S_IFMQ 0150000 +#define S_IFSEM 0160000 +#define S_IFSHM 0170000 #define S_IFMT 0170000 /* File type macros that operate on an instance of mode_t */ @@ -89,6 +92,9 @@ #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_ISMQ(m) (((m) & S_IFMT) == S_IFMQ) +#define S_ISSSEM(m) (((m) & S_IFMT) == S_IFSEM) +#define S_ISSHM(m) (((m) & S_IFMT) == S_IFSHM) /**************************************************************************** * Type Definitions -- cgit v1.2.3