[commit-cp] classpath ChangeLog configure.ac native/jni/jav...

Pekka Enberg <[email protected]> Tue, 05 Jul 2011 18:52:47 +0000
Newsgroups gmane.comp.java.classpath.cvs
Message-ID <[email protected]>
CVSROOT:	/sources/classpath
Module name:	classpath
Changes by:	Pekka Enberg <penberg>	11/07/05 18:52:47

Modified files:
	.              : ChangeLog configure.ac 
	native/jni/java-lang: java_lang_VMSystem.c 

Log message:
	Fix clock_gettime() support check for Darwin
	
	Darwin doesn't support clock_gettime() but has _POSIX_MONOTONIC_CLOCK defined
	so use a more strict check with HAVE_CLOCK_GETTIME.
	
	This fixes the following compilation error:
	
	  java_lang_VMSystem.c: In function ‘Java_java_lang_VMSystem_nanoTime’:
	  java_lang_VMSystem.c:148: warning: implicit declaration of function ‘clock_gettime’
	  java_lang_VMSystem.c:148: error: ‘CLOCK_MONOTONIC’ undeclared (first use in this function)
	  java_lang_VMSystem.c:148: error: (Each undeclared identifier is reported only once
	  java_lang_VMSystem.c:148: error: for each function it appears in.)
	
	2011-07-05  Pekka Enberg  <[email protected]>
	
	       * configure.ac:
	       Check for clock_gettime().
	       native/jni/java-lang/java_lang_VMSystem.c:
	       (Java_java_lang_VMSystem_nanoTime):
	       Fix compile error on systems that don't have clock_gettime().

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.9828&r2=1.9829
http://cvs.savannah.gnu.org/viewcvs/classpath/configure.ac?cvsroot=classpath&r1=1.248&r2=1.249
http://cvs.savannah.gnu.org/viewcvs/classpath/native/jni/java-lang/java_lang_VMSystem.c?cvsroot=classpath&r1=1.18&r2=1.19