< 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 >