diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2006-04-17 23:22:01 +0000 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2006-04-17 23:22:01 +0000 |
commit | 99277ba7c63b67486e8e8e46925ad0c28e78ec80 (patch) | |
tree | cc96b2536a30bfb5603d0f669e916b6748c1a0ad | |
parent | dc536fbed12989d74e3eed7399a549e46f6259e6 (diff) | |
download | coreutils-99277ba7c63b67486e8e8e46925ad0c28e78ec80.tar.xz |
Don't undef S_ISDOOR, since it's never buggy.
(S_ISDOOR): Don't bother with S_IFDOOR, since that code is never needed.
(S_ISPORT, S_ISWHT): New macros, if not already defined.
-rw-r--r-- | lib/stat-macros.h | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/lib/stat-macros.h b/lib/stat-macros.h index 0957a22e6..829ddd35d 100644 --- a/lib/stat-macros.h +++ b/lib/stat-macros.h @@ -1,6 +1,7 @@ /* stat-related macros - Copyright (C) 1993, 1994, 2001, 2002, 2004 Free Software Foundation, Inc. + Copyright (C) 1993, 1994, 2001, 2002, 2004, 2006 Free Software + Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -33,7 +34,6 @@ # undef S_ISBLK # undef S_ISCHR # undef S_ISDIR -# undef S_ISDOOR # undef S_ISFIFO # undef S_ISLNK # undef S_ISNAM @@ -70,11 +70,7 @@ # endif # ifndef S_ISDOOR /* Solaris 2.5 and up */ -# ifdef S_IFDOOR -# define S_ISDOOR(m) (((m) & S_IFMT) == S_IFDOOR) -# else -# define S_ISDOOR(m) 0 -# endif +# define S_ISDOOR(m) 0 # endif # ifndef S_ISFIFO @@ -119,6 +115,10 @@ # endif # endif +# ifndef S_ISPORT /* Solaris 10 and up */ +# define S_ISPORT(m) 0 +# endif + # ifndef S_ISREG # ifdef S_IFREG # define S_ISREG(m) (((m) & S_IFMT) == S_IFREG) @@ -161,7 +161,7 @@ # endif # endif -/* contiguous */ +/* high performance ("contiguous data") */ # ifndef S_ISCTG # define S_ISCTG(p) 0 # endif @@ -176,6 +176,11 @@ # define S_ISOFL(p) 0 # endif +/* 4.4BSD whiteout */ +# ifndef S_ISWHT +# define S_ISWHT(m) 0 +# endif + /* If any of the following are undefined, define them to their de facto standard values. */ # if !S_ISUID |