diff options
Diffstat (limited to 'winsup/cygwin/mount.h')
-rw-r--r-- | winsup/cygwin/mount.h | 18 |
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 |