diff options
author | Christopher Faylor <me@cgf.cx> | 2006-08-01 18:00:44 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2006-08-01 18:00:44 +0000 |
commit | 01bbb24d1514058a6373236712cea3334315c9c0 (patch) | |
tree | fb7b50fd6ff14beff107fb56b6d19d8ababc47af /winsup/cygwin/shared_info.h | |
parent | a121349405f9daf1464042cb50995d8d0e7a7818 (diff) | |
download | cygnal-01bbb24d1514058a6373236712cea3334315c9c0.tar.gz cygnal-01bbb24d1514058a6373236712cea3334315c9c0.tar.bz2 cygnal-01bbb24d1514058a6373236712cea3334315c9c0.zip |
* environ.cc (dos_file_warning): Declare.
(parse_thing): Add "dosfilewarning". Alphabetize.
* path.cc (normalize_posix_path): Return -1 when MS-DOS path detected.
(warn_msdos): New function.
(path_conv::check): Call if !PC_NOWARN and MS-DOS path detected.
(cygwin_conv_to_win32_path): Set PC_NOWARN when calling path_conv.
(cygwin_conv_to_full_win32_path): Ditto.
* path.h (pathconv_arg::PC_NOWARN): Define.
* shared_info.h (user_info::warned_msdos): New field.
(CURR_USER_MAGIC): Reset.
Diffstat (limited to 'winsup/cygwin/shared_info.h')
-rw-r--r-- | winsup/cygwin/shared_info.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/winsup/cygwin/shared_info.h b/winsup/cygwin/shared_info.h index 17a21b4cc..ff9361605 100644 --- a/winsup/cygwin/shared_info.h +++ b/winsup/cygwin/shared_info.h @@ -44,7 +44,7 @@ class mount_item #define USER_VERSION 1 // increment when mount table changes and #define USER_VERSION_MAGIC CYGWIN_VERSION_MAGIC (USER_MAGIC, USER_VERSION) -#define CURR_USER_MAGIC 0x8dc7b1d5U +#define CURR_USER_MAGIC 0x38edd704U class reg_key; struct device; @@ -133,6 +133,7 @@ public: DWORD version; DWORD cb; delqueue_list delqueue; + bool warned_msdos; mount_info mountinfo; }; /******** Shared Info ********/ @@ -197,4 +198,3 @@ void *__stdcall open_shared (const char *name, int n, HANDLE &shared_h, DWORD si shared_locations&, PSECURITY_ATTRIBUTES psa = &sec_all, DWORD access = FILE_MAP_READ | FILE_MAP_WRITE); extern void user_shared_initialize (bool reinit); - |