1.1 --- a/src/os/bsd/vm/os_bsd.cpp Fri Mar 01 14:26:34 2013 -0800 1.2 +++ b/src/os/bsd/vm/os_bsd.cpp Mon Mar 04 13:15:01 2013 -0800 1.3 @@ -3903,15 +3903,27 @@ 1.4 jlong os::current_thread_cpu_time() { 1.5 #ifdef __APPLE__ 1.6 return os::thread_cpu_time(Thread::current(), true /* user + sys */); 1.7 +#else 1.8 + Unimplemented(); 1.9 + return 0; 1.10 #endif 1.11 } 1.12 1.13 jlong os::thread_cpu_time(Thread* thread) { 1.14 +#ifdef __APPLE__ 1.15 + return os::thread_cpu_time(thread, true /* user + sys */); 1.16 +#else 1.17 + Unimplemented(); 1.18 + return 0; 1.19 +#endif 1.20 } 1.21 1.22 jlong os::current_thread_cpu_time(bool user_sys_cpu_time) { 1.23 #ifdef __APPLE__ 1.24 return os::thread_cpu_time(Thread::current(), user_sys_cpu_time); 1.25 +#else 1.26 + Unimplemented(); 1.27 + return 0; 1.28 #endif 1.29 } 1.30 1.31 @@ -3935,6 +3947,9 @@ 1.32 } else { 1.33 return ((jlong)tinfo.user_time.seconds * 1000000000) + ((jlong)tinfo.user_time.microseconds * (jlong)1000); 1.34 } 1.35 +#else 1.36 + Unimplemented(); 1.37 + return 0; 1.38 #endif 1.39 } 1.40