]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
(S_ISLNK, S_ISFIFO, S_ISSOCK, S_ISCHR, S_ISBLK, S_ISDOOR): Define here instead.
authorJim Meyering <jim@meyering.net>
Tue, 21 May 2002 23:15:05 +0000 (23:15 +0000)
committerJim Meyering <jim@meyering.net>
Tue, 21 May 2002 23:15:05 +0000 (23:15 +0000)
src/sys2.h

index 6914a504338275d5a3ade0d6eb395674a1723cb7..8493be78da395922337ed8173efb272b2ba32877 100644 (file)
 # define S_ISDOOR(m) (((m) & S_IFMT) == S_IFDOOR)
 #endif
 
+/* If any of the following S_* macros are undefined, define them here
+   so each use doesn't have to be guarded with e.g., #ifdef S_ISLNK.  */
+#ifndef S_ISLNK
+# define S_ISLNK(Mode) 0
+#endif
+
+#ifndef S_ISFIFO
+# define S_ISFIFO(Mode) 0
+#endif
+
+#ifndef S_ISSOCK
+# define S_ISSOCK(Mode) 0
+#endif
+
+#ifndef S_ISCHR
+# define S_ISCHR(Mode) 0
+#endif
+
+#ifndef S_ISBLK
+# define S_ISBLK(Mode) 0
+#endif
+
+#ifndef S_ISDOOR
+# define S_ISDOOR(Mode) 0
+#endif
+
+/* If any of the following are undefined,
+   define them to their de facto standard values.  */
 #if !S_ISUID
 # define S_ISUID 04000
 #endif