summaryrefslogtreecommitdiff
path: root/lib/modechange.h
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>1997-12-21 11:22:51 +0000
committerJim Meyering <jim@meyering.net>1997-12-21 11:22:51 +0000
commit727298f3f5174a6bf60e3d261cf37a6176584a07 (patch)
treee4c235d3a9c450bdf8dabafb811687dcca330be8 /lib/modechange.h
parent27d24b46ad376fc3bcdadaedfaf086d977584e7d (diff)
downloadcoreutils-727298f3f5174a6bf60e3d261cf37a6176584a07.tar.xz
Use PARAMS, not __P.
Diffstat (limited to 'lib/modechange.h')
-rw-r--r--lib/modechange.h45
1 files changed, 25 insertions, 20 deletions
diff --git a/lib/modechange.h b/lib/modechange.h
index dc3b7854d..c10ab91b0 100644
--- a/lib/modechange.h
+++ b/lib/modechange.h
@@ -17,14 +17,17 @@
/* Masks for the `flags' field in a `struct mode_change'. */
+#if ! defined MODECHANGE_H_
+# define MODECHANGE_H_
+
/* Affect the execute bits only if at least one execute bit is set already,
or if the file is a directory. */
-#define MODE_X_IF_ANY_X 01
+# define MODE_X_IF_ANY_X 01
/* If set, copy some existing permissions for u, g, or o onto the other two.
Which of u, g, or o is copied is determined by which bits are set in the
`value' field. */
-#define MODE_COPY_EXISTING 02
+# define MODE_COPY_EXISTING 02
struct mode_change
{
@@ -36,25 +39,27 @@ struct mode_change
};
/* Masks for mode_compile argument. */
-#define MODE_MASK_EQUALS 1
-#define MODE_MASK_PLUS 2
-#define MODE_MASK_MINUS 4
-#define MODE_MASK_ALL (MODE_MASK_EQUALS | MODE_MASK_PLUS | MODE_MASK_MINUS)
+# define MODE_MASK_EQUALS 1
+# define MODE_MASK_PLUS 2
+# define MODE_MASK_MINUS 4
+# define MODE_MASK_ALL (MODE_MASK_EQUALS | MODE_MASK_PLUS | MODE_MASK_MINUS)
/* Error return values for mode_compile. */
-#define MODE_INVALID (struct mode_change *) 0
-#define MODE_MEMORY_EXHAUSTED (struct mode_change *) 1
-#define MODE_BAD_REFERENCE (struct mode_change *) 2
-
-#ifndef __P
-# if defined (__GNUC__) || (defined (__STDC__) && __STDC__)
-# define __P(Args) Args
-# else
-# define __P(Args) ()
+# define MODE_INVALID (struct mode_change *) 0
+# define MODE_MEMORY_EXHAUSTED (struct mode_change *) 1
+# define MODE_BAD_REFERENCE (struct mode_change *) 2
+
+# ifndef PARAMS
+# if defined PROTOTYPES || (defined __STDC__ && __STDC__)
+# define PARAMS(Args) Args
+# else
+# define PARAMS(Args) ()
+# endif
# endif
-#endif
-struct mode_change *mode_compile __P ((const char *, unsigned));
-struct mode_change *mode_create_from_ref __P ((const char *));
-unsigned short mode_adjust __P ((unsigned, const struct mode_change *));
-void mode_free __P ((struct mode_change *));
+struct mode_change *mode_compile PARAMS ((const char *, unsigned));
+struct mode_change *mode_create_from_ref PARAMS ((const char *));
+unsigned short mode_adjust PARAMS ((unsigned, const struct mode_change *));
+void mode_free PARAMS ((struct mode_change *));
+
+#endif