From ca9305ab6317ad9dfb35ab5cedc6669c3bbf67d3 Mon Sep 17 00:00:00 2001 From: Xiangfu Liu Date: Tue, 20 Dec 2011 13:09:40 +0800 Subject: fix the redefined warning Signed-off-by: Xiangfu Liu --- direct/yportenv.h | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/direct/yportenv.h b/direct/yportenv.h index 69509e0..a8d1b28 100644 --- a/direct/yportenv.h +++ b/direct/yportenv.h @@ -261,14 +261,33 @@ struct iattr { #define S_IFREG 0100000 #endif +#ifndef S_ISSOCK #define S_ISSOCK(m) (((m) & S_IFMT) == S_IFSOCK) +#endif + +#ifndef S_ISLNK #define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK) +#endif + +#ifndef S_ISDIR #define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR) +#endif + +#ifndef S_ISREG #define S_ISREG(m) (((m) & S_IFMT) == S_IFREG) +#endif + +#ifndef S_ISBLK #define S_ISBLK(m) (((m) & S_IFMT) == S_IFBLK) +#endif + +#ifndef S_ISCHR #define S_ISCHR(m) (((m) & S_IFMT) == S_IFCHR) -#define S_ISFIFO(m) (((m) & S_IFMT) == S_IFIFO) +#endif +#ifndef S_ISFIFO +#define S_ISFIFO(m) (((m) & S_IFMT) == S_IFIFO) +#endif #ifndef S_IREAD #define S_IREAD 0000400 -- cgit v1.2.3