From d260dd04763fc81ff1f35d6e05dafa09e74348f2 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sun, 6 Jul 1997 21:27:44 +0000 Subject: [PATCH] (mode_create_from_ref): Add prototype. (MODE_MASK_ALL): New define. (MODE_BAD_REFERENCE): New define. --- lib/modechange.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/modechange.h b/lib/modechange.h index 0eadaa7db..dc3b7854d 100644 --- a/lib/modechange.h +++ b/lib/modechange.h @@ -1,5 +1,5 @@ /* modechange.h -- definitions for file mode manipulation - Copyright (C) 1989, 1990 Free Software Foundation, Inc. + Copyright (C) 1989, 1990, 1997 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 @@ -39,19 +39,22 @@ struct mode_change #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) () -# endif /* GCC. */ -#endif /* Not __P. */ +# 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 *)); -- 2.11.0