build failure on latest sources?

John Rose John.Rose at Sun.COM
Tue Jul 21 22:18:52 PDT 2009


On Jul 21, 2009, at 3:14 AM, John Rose wrote:

> I just pulled changes for the first time since 5/20/2009 and ran  
> into the problem described here:
>  http://mail.openjdk.java.net/pipermail/bsd-port-dev/2009-May/000645.html
>
> What is the current workaround for Mac?

FTR, here's what got me out of the weeds.  -- John

diff --git a/src/solaris/native/sun/nio/fs/UnixNativeDispatcher.c b/ 
src/solaris/native/sun/nio/fs/UnixNativeDispatcher.c
--- a/src/solaris/native/sun/nio/fs/UnixNativeDispatcher.c
+++ b/src/solaris/native/sun/nio/fs/UnixNativeDispatcher.c
@@ -132,6 +132,18 @@
  }
  #endif

+#if defined(_ALLBSD_SOURCE) && !defined(__linux__)
+/* Solaris function missing on Darwin.  Temporary workaround to allow  
building.
+ * Ref http://mail.openjdk.java.net/pipermail/bsd-port-dev/2009-May/000645.html
+ */
+static DIR* fake_fdopendir(int dfd) {
+  errno = ENOSYS;
+  return NULL;
+}
+#define fdopendir fake_fdopendir
+#endif
+
+
  /**
   * Call this to throw an internal UnixException when a system/library
   * call fails

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20090721/31ef3365/attachment.html 


More information about the bsd-port-dev mailing list