From 858c9471558845a3767480eea8905752282f3a27 Mon Sep 17 00:00:00 2001 From: Christian Heimes Date: Sun, 23 Jun 2013 22:57:02 +0200 Subject: Fix a typo in S_ISDIR, S_ISCHR, S_ISBLK and S_ISREG. Add extra braces to S_IS*() macros --- Modules/_stat.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Modules/_stat.c b/Modules/_stat.c index aaf6fe5..3b4eb82 100644 --- a/Modules/_stat.c +++ b/Modules/_stat.c @@ -87,31 +87,31 @@ typedef unsigned short mode_t; /* S_ISXXX() */ #ifndef S_ISDIR -# define S_ISDIR(mode) ((mode) & S_IFMT) == S_IDIR +# define S_ISDIR(mode) (((mode) & S_IFMT) == S_IFDIR) #endif #ifndef S_ISCHR -# define S_ISCHR(mode) ((mode) & S_IFMT) == S_ICHR +# define S_ISCHR(mode) (((mode) & S_IFMT) == S_IFCHR) #endif #ifndef S_ISBLK -# define S_ISBLK(mode) ((mode) & S_IFMT) == S_IBLK +# define S_ISBLK(mode) (((mode) & S_IFMT) == S_IFBLK) #endif #ifndef S_ISREG -# define S_ISREG(mode) ((mode) & S_IFMT) == S_IREG +# define S_ISREG(mode) (((mode) & S_IFMT) == S_IFREG) #endif #ifndef S_ISFIFO -# define S_ISFIFO(mode) ((mode) & S_IFMT) == S_IFIFO +# define S_ISFIFO(mode) (((mode) & S_IFMT) == S_IFIFO) #endif #ifndef S_ISLNK -# define S_ISLNK(mode) ((mode) & S_IFMT) == S_IFLNK +# define S_ISLNK(mode) (((mode) & S_IFMT) == S_IFLNK) #endif #ifndef S_ISSOCK -# define S_ISSOCK(mode) ((mode) & S_IFMT) == S_IFSOCK +# define S_ISSOCK(mode) (((mode) & S_IFMT) == S_IFSOCK) #endif #ifndef S_ISDOOR -- cgit v0.12