From: Jim Meyering Date: Tue, 6 Jul 2004 16:55:40 +0000 (+0000) Subject: (canonicalize_mode_t): New type. X-Git-Tag: v5.3.0~1144 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=51dfe9cc3184eb13e3c2bc711fabcc02f034782f;p=thirdparty%2Fcoreutils.git (canonicalize_mode_t): New type. --- diff --git a/lib/canonicalize.h b/lib/canonicalize.h index d9c935dff4..84f8fe5ec7 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_ */