diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2001-09-20 08:02:01 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2001-09-20 08:02:01 +0000 |
commit | f4e6b76a05b9e0a0c851b0473eb51285028e3e41 (patch) | |
tree | fb4a1542113ff2b5f2b77f72f7b2ab17460aa836 /winsup/cygwin/wincap.cc | |
parent | 7141383a860eccad34c308500297a138ffa0dcc0 (diff) | |
download | cygnal-f4e6b76a05b9e0a0c851b0473eb51285028e3e41.tar.gz cygnal-f4e6b76a05b9e0a0c851b0473eb51285028e3e41.tar.bz2 cygnal-f4e6b76a05b9e0a0c851b0473eb51285028e3e41.zip |
* fhandler.cc (fhandler_base::set_inheritance): If available,
use SetHandleInformation() to set inheritance.
* wincap.cc: Set flag has_set_handle_information_on_console_handles
appropriately.
* wincap.h: Add flag has_set_handle_information_on_console_handles.
Diffstat (limited to 'winsup/cygwin/wincap.cc')
-rw-r--r-- | winsup/cygwin/wincap.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/winsup/cygwin/wincap.cc b/winsup/cygwin/wincap.cc index 117ed6603..4026167ad 100644 --- a/winsup/cygwin/wincap.cc +++ b/winsup/cygwin/wincap.cc @@ -29,6 +29,7 @@ static NO_COPY wincaps wincap_unknown = { has_eventlog:false, has_ip_helper_lib:false, has_set_handle_information:false, + has_set_handle_information_on_console_handles:false, supports_smp:false, map_view_of_file_ex_sucks:false, altgr_is_ctrl_alt:false, @@ -62,6 +63,7 @@ static NO_COPY wincaps wincap_95 = { has_eventlog:false, has_ip_helper_lib:false, has_set_handle_information:false, + has_set_handle_information_on_console_handles:false, supports_smp:false, map_view_of_file_ex_sucks:true, altgr_is_ctrl_alt:false, @@ -95,6 +97,7 @@ static NO_COPY wincaps wincap_95osr2 = { has_eventlog:false, has_ip_helper_lib:false, has_set_handle_information:false, + has_set_handle_information_on_console_handles:false, supports_smp:false, map_view_of_file_ex_sucks:true, altgr_is_ctrl_alt:false, @@ -128,6 +131,7 @@ static NO_COPY wincaps wincap_98 = { has_eventlog:false, has_ip_helper_lib:true, has_set_handle_information:false, + has_set_handle_information_on_console_handles:false, supports_smp:false, map_view_of_file_ex_sucks:true, altgr_is_ctrl_alt:false, @@ -161,6 +165,7 @@ static NO_COPY wincaps wincap_98se = { has_eventlog:false, has_ip_helper_lib:true, has_set_handle_information:false, + has_set_handle_information_on_console_handles:false, supports_smp:false, map_view_of_file_ex_sucks:true, altgr_is_ctrl_alt:false, @@ -194,6 +199,7 @@ static NO_COPY wincaps wincap_me = { has_eventlog:false, has_ip_helper_lib:true, has_set_handle_information:false, + has_set_handle_information_on_console_handles:false, supports_smp:false, map_view_of_file_ex_sucks:true, altgr_is_ctrl_alt:false, @@ -227,6 +233,7 @@ static NO_COPY wincaps wincap_nt3 = { has_eventlog:true, has_ip_helper_lib:false, has_set_handle_information:true, + has_set_handle_information_on_console_handles:false, supports_smp:false, map_view_of_file_ex_sucks:false, altgr_is_ctrl_alt:true, @@ -260,6 +267,7 @@ static NO_COPY wincaps wincap_nt4 = { has_eventlog:true, has_ip_helper_lib:false, has_set_handle_information:true, + has_set_handle_information_on_console_handles:false, supports_smp:true, map_view_of_file_ex_sucks:false, altgr_is_ctrl_alt:true, @@ -293,6 +301,7 @@ static NO_COPY wincaps wincap_nt4sp4 = { has_eventlog:true, has_ip_helper_lib:true, has_set_handle_information:true, + has_set_handle_information_on_console_handles:false, supports_smp:true, map_view_of_file_ex_sucks:false, altgr_is_ctrl_alt:true, @@ -326,6 +335,7 @@ static NO_COPY wincaps wincap_2000 = { has_eventlog:true, has_ip_helper_lib:true, has_set_handle_information:true, + has_set_handle_information_on_console_handles:true, supports_smp:true, map_view_of_file_ex_sucks:false, altgr_is_ctrl_alt:true, @@ -359,6 +369,7 @@ static NO_COPY wincaps wincap_xp = { has_eventlog:true, has_ip_helper_lib:true, has_set_handle_information:true, + has_set_handle_information_on_console_handles:true, supports_smp:true, map_view_of_file_ex_sucks:false, altgr_is_ctrl_alt:true, |