From 51dfe9cc3184eb13e3c2bc711fabcc02f034782f Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Tue, 6 Jul 2004 16:55:40 +0000 Subject: (canonicalize_mode_t): New type. --- lib/canonicalize.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'lib/canonicalize.h') 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_ */ -- cgit v1.2.3-54-g00ecf