diff options
author | Jim Meyering <jim@meyering.net> | 1997-07-06 21:27:44 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 1997-07-06 21:27:44 +0000 |
commit | 244fb561f890a4ba0ee6a45230ea53e41b5b5cdb (patch) | |
tree | d5e1207defc84694d898ae6eb48fdfdbd2570b1f | |
parent | 2cd9474cb66f94f7c5160c1857b5c300ad49ddbd (diff) | |
download | coreutils-244fb561f890a4ba0ee6a45230ea53e41b5b5cdb.tar.xz |
(mode_create_from_ref): Add prototype.
(MODE_MASK_ALL): New define.
(MODE_BAD_REFERENCE): New define.
-rw-r--r-- | lib/modechange.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/modechange.h b/lib/modechange.h index f31dac7d9..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,10 +39,12 @@ 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__) @@ -53,5 +55,6 @@ struct mode_change #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 *)); |