]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix solaris build
authorMichael Jerris <mike@jerris.com>
Tue, 30 Jun 2009 21:45:16 +0000 (21:45 +0000)
committerMichael Jerris <mike@jerris.com>
Tue, 30 Jun 2009 21:45:16 +0000 (21:45 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14067 d0543943-73ff-0310-b7d9-9358b9ac24b2

libs/miniupnpc/miniupnpc.c

index b7ca4f6f8631a613f36c8484a9996cc709fef303..377923e0e352b2b5f91e26e899f4e059eb4a389d 100644 (file)
@@ -4,8 +4,20 @@
  * copyright (c) 2005-2007 Thomas Bernard
  * This software is subjet to the conditions detailed in the
  * provided LICENCE file. */
-#include <stdio.h>
+#define __EXTENSIONS__ 1
+
+#ifndef MACOSX
+#if !defined(_XOPEN_SOURCE) && !defined(__OpenBSD__) && !defined(__NetBSD__)
+#ifndef __cplusplus
+#define _XOPEN_SOURCE 600
+#endif
+#endif
+#ifndef __BSD_VISIBLE
+#define __BSD_VISIBLE 1
+#endif
+#endif
 #include <stdlib.h>
+#include <stdio.h>
 #include <string.h>
 #ifdef WIN32
 /* Win32 Specific includes and defines */