diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2001-10-15 09:41:18 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2001-10-15 09:41:18 +0000 |
commit | 271a33443c6e9ce77eb1a06d8726c692da85ab16 (patch) | |
tree | 5d767490465fc8669042b16e899ffb1aca6163e2 /winsup/cygwin/wincap.cc | |
parent | 48372ea6f139576feaccd942d7674d06abd3c396 (diff) | |
download | cygnal-271a33443c6e9ce77eb1a06d8726c692da85ab16.tar.gz cygnal-271a33443c6e9ce77eb1a06d8726c692da85ab16.tar.bz2 cygnal-271a33443c6e9ce77eb1a06d8726c692da85ab16.zip |
* 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.
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 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; |