Hi,
I am trying to compile the OpenJDK BSD tree on linux and found that the BSD changes to include stdint.h for ALLBSD_SOURCE in jdk/src/share/native/com/sun/java/util/jar/pack/main.cpp has an else that is unnecessary. Checking the linux version the following patch will clean up the includes.
--- /jdk/src/share/native/com/sun/java/util/jar/pack/main.cpp.orig 2009-08-15 00:03:01.654179053 -0400
+++ jdk/src/share/native/com/sun/java/util/jar/pack/main.cpp 2009-08-15 00:16:17.712553563 -0400
@@ -24,8 +24,6 @@
*/
#ifdef _ALLBSD_SOURCE
#include <stdint.h>
-#else
-#include <sys/stdint.h>
#endif
#include <sys/types.h>
Michael