summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/mount.h
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/mount.h')
-rw-r--r--winsup/cygwin/mount.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/winsup/cygwin/mount.h b/winsup/cygwin/mount.h
index 0f0690a82..606e9f595 100644
--- a/winsup/cygwin/mount.h
+++ b/winsup/cygwin/mount.h
@@ -197,4 +197,22 @@ class mount_info
int cygdrive_win32_path (const char *src, char *dst, int& unit);
};
+
+class dos_drive_mappings
+{
+ struct mapping
+ {
+ mapping *next;
+ size_t doslen;
+ size_t ntlen;
+ wchar_t *dospath;
+ wchar_t *ntdevpath;
+ };
+ mapping *mappings;
+
+public:
+ dos_drive_mappings ();
+ ~dos_drive_mappings ();
+ wchar_t *fixup_if_match (wchar_t *path);
+};
#endif