X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Fenvironment.c;h=081cc9f8e79e4da0208c620e206ab5fff757e6b2;hb=a1f9875b5ce8feb99339d2e479f7a3f810690817;hp=0313affe16eb997b30512d1bbb203ea011733183;hpb=9d61782c6e2392d7ceec2006b35be582598a70ae;p=mono.git diff --git a/mono/metadata/environment.c b/mono/metadata/environment.c index 0313affe16e..081cc9f8e79 100644 --- a/mono/metadata/environment.c +++ b/mono/metadata/environment.c @@ -17,7 +17,7 @@ #include #include -#ifndef PLATFORM_WIN32 +#if !defined(PLATFORM_WIN32) && defined(HAVE_SYS_UTSNAME_H) #include #endif @@ -58,16 +58,10 @@ ves_icall_System_Environment_GetOSVersionString (void) MONO_ARCH_SAVE_REGS; - if (uname (&name) == 0) { + if (uname (&name) >= 0) { return mono_string_new (mono_domain_get (), name.release); } #endif return mono_string_new (mono_domain_get (), "0.0.0.0"); } -gint32 ves_icall_System_Environment_get_ProcessorCount(void) -{ - SYSTEM_INFO sys_info; - GetSystemInfo(&sys_info); - return sys_info.dwNumberOfProcessors; -}