comparison src/os/solaris/vm/os_solaris.cpp @ 1123:167c2986d91b

6843629: Make current hotspot build part of jdk5 control build Summary: Source changes for older compilers plus makefile changes. Reviewed-by: xlu
author phh
date Wed, 16 Dec 2009 12:54:49 -0500
parents 95e9083cf4a7
children 3b3d12e645e7
comparison
equal deleted inserted replaced
1122:dcb15a6f342d 1123:167c2986d91b
455 static volatile hrtime_t max_hrtime = 0; 455 static volatile hrtime_t max_hrtime = 0;
456 static volatile int max_hrtime_lock = LOCK_FREE; // Update counter with LSB as lock-in-progress 456 static volatile int max_hrtime_lock = LOCK_FREE; // Update counter with LSB as lock-in-progress
457 457
458 458
459 void os::Solaris::initialize_system_info() { 459 void os::Solaris::initialize_system_info() {
460 _processor_count = sysconf(_SC_NPROCESSORS_CONF); 460 set_processor_count(sysconf(_SC_NPROCESSORS_CONF));
461 _processors_online = sysconf (_SC_NPROCESSORS_ONLN); 461 _processors_online = sysconf (_SC_NPROCESSORS_ONLN);
462 _physical_memory = (julong)sysconf(_SC_PHYS_PAGES) * (julong)sysconf(_SC_PAGESIZE); 462 _physical_memory = (julong)sysconf(_SC_PHYS_PAGES) * (julong)sysconf(_SC_PAGESIZE);
463 } 463 }
464 464
465 int os::active_processor_count() { 465 int os::active_processor_count() {