* net.cc (get_adapters_addresses): Only create thread on affected
systems. Change comment acordingly. * wincap.h (wincaps::has_gaa_largeaddress_bug): New element. * wincap.cc: Implement above element throughout. (wincap_8): New globale wincaps to support Windows 8. (wincapc::init): Take Windows 8 into account. Set new has_gaa_largeaddress_bug member to false on 32 bit systems.
This commit is contained in:
@@ -27,6 +27,7 @@ struct wincaps
|
||||
unsigned has_recycle_dot_bin : 1;
|
||||
unsigned has_gaa_prefixes : 1;
|
||||
unsigned has_gaa_on_link_prefix : 1;
|
||||
unsigned has_gaa_largeaddress_bug : 1;
|
||||
unsigned supports_all_posix_ai_flags : 1;
|
||||
unsigned has_restricted_stack_args : 1;
|
||||
unsigned has_transactions : 1;
|
||||
@@ -80,6 +81,7 @@ public:
|
||||
bool IMPLEMENT (has_recycle_dot_bin)
|
||||
bool IMPLEMENT (has_gaa_prefixes)
|
||||
bool IMPLEMENT (has_gaa_on_link_prefix)
|
||||
bool IMPLEMENT (has_gaa_largeaddress_bug)
|
||||
bool IMPLEMENT (supports_all_posix_ai_flags)
|
||||
bool IMPLEMENT (has_restricted_stack_args)
|
||||
bool IMPLEMENT (has_transactions)
|
||||
|
Reference in New Issue
Block a user