From 271a33443c6e9ce77eb1a06d8726c692da85ab16 Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Mon, 15 Oct 2001 09:41:18 +0000 Subject: * uname.cc (uname): Use `wProcessorLevel' unless OS sets it wrong. Use `dwProcessorType' then instead. * wincap.cc: Set flag has_valid_processorlevel appropriately. * wincap.h: Add flag has_valid_processorlevel. --- winsup/cygwin/wincap.cc | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'winsup/cygwin/wincap.cc') diff --git a/winsup/cygwin/wincap.cc b/winsup/cygwin/wincap.cc index 4026167ad..d0f9c6dff 100644 --- a/winsup/cygwin/wincap.cc +++ b/winsup/cygwin/wincap.cc @@ -43,6 +43,7 @@ static NO_COPY wincaps wincap_unknown = { has_negative_pids:false, has_unreliable_pipes:false, has_try_enter_critical_section:false, + has_valid_processorlevel:false, }; static NO_COPY wincaps wincap_95 = { @@ -77,6 +78,7 @@ static NO_COPY wincaps wincap_95 = { has_negative_pids:true, has_unreliable_pipes:true, has_try_enter_critical_section:false, + has_valid_processorlevel:false, }; static NO_COPY wincaps wincap_95osr2 = { @@ -111,6 +113,7 @@ static NO_COPY wincaps wincap_95osr2 = { has_negative_pids:true, has_unreliable_pipes:true, has_try_enter_critical_section:false, + has_valid_processorlevel:false, }; static NO_COPY wincaps wincap_98 = { @@ -145,6 +148,7 @@ static NO_COPY wincaps wincap_98 = { has_negative_pids:true, has_unreliable_pipes:true, has_try_enter_critical_section:false, + has_valid_processorlevel:true, }; static NO_COPY wincaps wincap_98se = { @@ -179,6 +183,7 @@ static NO_COPY wincaps wincap_98se = { has_negative_pids:true, has_unreliable_pipes:true, has_try_enter_critical_section:false, + has_valid_processorlevel:true, }; static NO_COPY wincaps wincap_me = { @@ -213,6 +218,7 @@ static NO_COPY wincaps wincap_me = { has_negative_pids:true, has_unreliable_pipes:true, has_try_enter_critical_section:false, + has_valid_processorlevel:true, }; static NO_COPY wincaps wincap_nt3 = { @@ -247,6 +253,7 @@ static NO_COPY wincaps wincap_nt3 = { has_negative_pids:false, has_unreliable_pipes:false, has_try_enter_critical_section:false, + has_valid_processorlevel:true, }; static NO_COPY wincaps wincap_nt4 = { @@ -281,6 +288,7 @@ static NO_COPY wincaps wincap_nt4 = { has_negative_pids:false, has_unreliable_pipes:false, has_try_enter_critical_section:true, + has_valid_processorlevel:true, }; static NO_COPY wincaps wincap_nt4sp4 = { @@ -315,6 +323,7 @@ static NO_COPY wincaps wincap_nt4sp4 = { has_negative_pids:false, has_unreliable_pipes:false, has_try_enter_critical_section:true, + has_valid_processorlevel:true, }; static NO_COPY wincaps wincap_2000 = { @@ -349,6 +358,7 @@ static NO_COPY wincaps wincap_2000 = { has_negative_pids:false, has_unreliable_pipes:false, has_try_enter_critical_section:true, + has_valid_processorlevel:true, }; static NO_COPY wincaps wincap_xp = { @@ -383,6 +393,7 @@ static NO_COPY wincaps wincap_xp = { has_negative_pids:false, has_unreliable_pipes:false, has_try_enter_critical_section:true, + has_valid_processorlevel:true, }; wincapc NO_COPY wincap; -- cgit v1.2.3