I messed up the #ifdef's for _POSIX_SOURCE
authorKeith Bostic <bostic@ucbvax.Berkeley.EDU>
Fri, 5 Mar 1993 01:53:23 +0000 (17:53 -0800)
committerKeith Bostic <bostic@ucbvax.Berkeley.EDU>
Fri, 5 Mar 1993 01:53:23 +0000 (17:53 -0800)
SCCS-vsn: sys/sys/stat.h 7.18

usr/src/sys/sys/stat.h

index d3c075c..16ec0ba 100644 (file)
@@ -4,7 +4,7 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %sccs.include.redist.c%
  *
- *     @(#)stat.h      7.17 (Berkeley) %G%
+ *     @(#)stat.h      7.18 (Berkeley) %G%
  */
 
 #include <sys/time.h>
  */
 
 #include <sys/time.h>
@@ -77,11 +77,8 @@ struct stat {
 #define        S_IWOTH 0000002                 /* W for other */
 #define        S_IXOTH 0000001                 /* X for other */
 
 #define        S_IWOTH 0000002                 /* W for other */
 #define        S_IXOTH 0000001                 /* X for other */
 
-                                       /* 0666 */
-#define        DEFFILEMODE     (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)
-
 #ifndef _POSIX_SOURCE
 #ifndef _POSIX_SOURCE
-#define        S_IFMT   0170000                /* type of file */
+#define        S_IFMT   0170000                /* type of file mask */
 #define        S_IFIFO  0010000                /* named pipe (fifo) */
 #define        S_IFCHR  0020000                /* character special */
 #define        S_IFDIR  0040000                /* directory */
 #define        S_IFIFO  0010000                /* named pipe (fifo) */
 #define        S_IFCHR  0020000                /* character special */
 #define        S_IFDIR  0040000                /* directory */
@@ -89,10 +86,8 @@ struct stat {
 #define        S_IFREG  0100000                /* regular */
 #define        S_IFLNK  0120000                /* symbolic link */
 #define        S_IFSOCK 0140000                /* socket */
 #define        S_IFREG  0100000                /* regular */
 #define        S_IFLNK  0120000                /* symbolic link */
 #define        S_IFSOCK 0140000                /* socket */
-
 #define        S_ISVTX  0001000                /* save swapped text even after use */
 #define        S_ISVTX  0001000                /* save swapped text even after use */
-
-#define S_BLKSIZE      512             /* block size used in the stat struct */
+#endif
 
 #define        S_ISDIR(m)      ((m & 0170000) == 0040000)      /* directory */
 #define        S_ISCHR(m)      ((m & 0170000) == 0020000)      /* char special */
 
 #define        S_ISDIR(m)      ((m & 0170000) == 0040000)      /* directory */
 #define        S_ISCHR(m)      ((m & 0170000) == 0020000)      /* char special */
@@ -104,6 +99,12 @@ struct stat {
 #define        S_ISSOCK(m)     ((m & 0170000) == 0140000)      /* socket */
 #endif
 
 #define        S_ISSOCK(m)     ((m & 0170000) == 0140000)      /* socket */
 #endif
 
+#ifndef _POSIX_SOURCE
+                                                       /* 0666 */
+#define        DEFFILEMODE     (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)
+
+#define S_BLKSIZE      512             /* block size used in the stat struct */
+
 /*
  * Definitions of flags stored in file flags word.
  *
 /*
  * Definitions of flags stored in file flags word.
  *