diff options
author | Jim Meyering <jim@meyering.net> | 2004-07-06 16:55:40 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2004-07-06 16:55:40 +0000 |
commit | 51dfe9cc3184eb13e3c2bc711fabcc02f034782f (patch) | |
tree | 7e3bf8fbb81178998e054b1431f172a9d8106a89 /lib | |
parent | 17b22ef83f582117016c468da9db9502fe7f55ba (diff) | |
download | coreutils-51dfe9cc3184eb13e3c2bc711fabcc02f034782f.tar.xz |
(canonicalize_mode_t): New type.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/canonicalize.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/lib/canonicalize.h b/lib/canonicalize.h index d9c935dff..84f8fe5ec 100644 --- a/lib/canonicalize.h +++ b/lib/canonicalize.h @@ -1,3 +1,18 @@ +#ifndef CANONICALIZE_H_ +# define CANONICALIZE_H_ + +enum canonicalize_mode_t + { + CAN_EXISTING = 0, /* All path components must exist. */ + CAN_ALL_BUT_LAST = 1, /* All path components exluding last one must exist. */ + CAN_MISSING = 2, /* No requirements on components existence. */ + }; +typedef enum canonicalize_mode_t canonicalize_mode_t; + +char *canonicalize_filename_mode (const char *, canonicalize_mode_t); + #if !HAVE_CANONICALIZE_FILE_NAME char *canonicalize_file_name (const char *); #endif + +#endif /* !CANONICALIZE_H_ */ |