]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
(canonicalize_mode_t): New type.
authorJim Meyering <jim@meyering.net>
Tue, 6 Jul 2004 16:55:40 +0000 (16:55 +0000)
committerJim Meyering <jim@meyering.net>
Tue, 6 Jul 2004 16:55:40 +0000 (16:55 +0000)
lib/canonicalize.h

index d9c935dff4d8cf8409af4a7ca86b9fb9999fdfff..84f8fe5ec730cf37ee8fde21c36d5f0b9ea7fba6 100644 (file)
@@ -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_ */