Index: trunk/Ohana/configure.tcsh
===================================================================
--- trunk/Ohana/configure.tcsh	(revision 18429)
+++ trunk/Ohana/configure.tcsh	(revision 18685)
@@ -21,4 +21,5 @@
 set sysconfdir  = ""
 set exec_prefix = ""
+set defines = ""
 
 set root    = ""
@@ -277,4 +278,6 @@
    set sysincpath = "$sysincpath /sw/include"
    set dlltype = dylib
+   set CFLAGS = "$CFLAGS -D_DARWIN_C_SOURCE"
+   set defines = "-D_DARWIN_C_SOURCE"
    breaksw;
  case HP-UX:
@@ -604,5 +607,5 @@
 ./config.tools fixconf @RANLIB@ "$ranlib"
 
-cat ohana-config.in | sed "s|@INCDIR@|$incdir|" | sed "s|@LIBDIR@|$libdir|" | sed "s|(ARCH)|ARCH|" > ohana-config
+cat ohana-config.in | sed "s|@INCDIR@|$incdir|" | sed "s|@LIBDIR@|$libdir|" | sed "s|(ARCH)|ARCH|" | sed "s|@DEFINES@|$defines|" > ohana-config
 
 echo ""
Index: trunk/Ohana/ohana-config.in
===================================================================
--- trunk/Ohana/ohana-config.in	(revision 18429)
+++ trunk/Ohana/ohana-config.in	(revision 18685)
@@ -16,5 +16,5 @@
     breaksw
   case "--cflags":
-    echo "-I@INCDIR@"
+    echo "-I@INCDIR@ @DEFINES@"
     shift
     breaksw
