wrong check value for FIFO
authorKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Thu, 18 Aug 1994 13:02:55 +0000 (05:02 -0800)
committerKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Thu, 18 Aug 1994 13:02:55 +0000 (05:02 -0800)
SCCS-vsn: sys/sys/stat.h 8.9

usr/src/sys/sys/stat.h

index c54abc5..4a5d946 100644 (file)
@@ -9,7 +9,7 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %sccs.include.redist.c%
  *
- *     @(#)stat.h      8.8 (Berkeley) %G%
+ *     @(#)stat.h      8.9 (Berkeley) %G%
  */
 
 #ifndef _SYS_STAT_H_
  */
 
 #ifndef _SYS_STAT_H_
@@ -104,11 +104,11 @@ struct stat {
 #define        S_ISCHR(m)      ((m & 0170000) == 0020000)      /* char special */
 #define        S_ISBLK(m)      ((m & 0170000) == 0060000)      /* block special */
 #define        S_ISREG(m)      ((m & 0170000) == 0100000)      /* regular file */
 #define        S_ISCHR(m)      ((m & 0170000) == 0020000)      /* char special */
 #define        S_ISBLK(m)      ((m & 0170000) == 0060000)      /* block special */
 #define        S_ISREG(m)      ((m & 0170000) == 0100000)      /* regular file */
-#define        S_ISFIFO(m)     ((m & 0170000) == 0100000 || \
+#define        S_ISFIFO(m)     ((m & 0170000) == 0010000 || \
                         (m & 0170000) == 0140000)      /* fifo or socket */
 #ifndef _POSIX_SOURCE
 #define        S_ISLNK(m)      ((m & 0170000) == 0120000)      /* symbolic link */
                         (m & 0170000) == 0140000)      /* fifo or socket */
 #ifndef _POSIX_SOURCE
 #define        S_ISLNK(m)      ((m & 0170000) == 0120000)      /* symbolic link */
-#define        S_ISSOCK(m)     ((m & 0170000) == 0100000 || \
+#define        S_ISSOCK(m)     ((m & 0170000) == 0010000 || \
                         (m & 0170000) == 0140000)      /* fifo or socket */
 #define        S_ISWHT(m)      ((m & 0170000) == 0160000)      /* whiteout */
 #endif
                         (m & 0170000) == 0140000)      /* fifo or socket */
 #define        S_ISWHT(m)      ((m & 0170000) == 0160000)      /* whiteout */
 #endif