$OpenBSD: patch-jdk_src_share_native_java_lang_fdlibm_include_fdlibm_h,v 1.2 2009/05/23 03:03:25 kurt Exp $
--- jdk/src/share/native/java/lang/fdlibm/include/fdlibm.h.orig	Fri May  8 03:35:00 2009
+++ jdk/src/share/native/java/lang/fdlibm/include/fdlibm.h	Mon May 18 16:28:36 2009
@@ -24,6 +24,10 @@
  * have any questions.
  */
 
+#ifdef __OpenBSD__
+#include <sys/types.h>
+#endif
+#include <machine/endian.h>
 #include "jfdlibm.h"
 
 #ifdef __NEWVALID       /* special setup for Sun test regime */
@@ -46,10 +50,12 @@
 #define __LOp(x) *(1+(int*)x)
 #endif
 
+#ifndef __P
 #ifdef __STDC__
 #define __P(p)  p
 #else
 #define __P(p)  ()
+#endif
 #endif
 
 /*
