< prev index next >

src/hotspot/os/bsd/os_bsd.cpp

Print this page

        

*** 874,883 **** --- 874,889 ---- pthread_sigmask(SIG_SETMASK, &sigmask, NULL); delete osthread; } + // Unlike Linux we don't try to handle the initial process + // thread in any special way - so just report 'false' + bool os::is_primordial_thread(void) { + return false; + } + //////////////////////////////////////////////////////////////////////////////// // time support // Time since start-up in seconds to a fine granularity. // Used by VMSelfDestructTimer and the MemProfiler.
*** 3358,3368 **** } init_page_sizes((size_t) Bsd::page_size()); Bsd::initialize_system_info(); ! // main_thread points to the aboriginal thread Bsd::_main_thread = pthread_self(); Bsd::clock_init(); initial_time_count = javaTimeNanos(); --- 3364,3374 ---- } init_page_sizes((size_t) Bsd::page_size()); Bsd::initialize_system_info(); ! // main_thread points to the thread that created/loaded the JVM Bsd::_main_thread = pthread_self(); Bsd::clock_init(); initial_time_count = javaTimeNanos();
< prev index next >