Uniformly define _XOPEN_SOURCE to 600.
authorDiego Biurrun <diego@biurrun.de>
Mon, 29 Sep 2008 06:22:12 +0000 (06:22 +0000)
committerDiego Biurrun <diego@biurrun.de>
Mon, 29 Sep 2008 06:22:12 +0000 (06:22 +0000)
The feature_tests.h header from Sun systems (Solaris/OpenSolaris) will abort
the build if _XOPEN_SOURCE is defined to 500, and C99 is requested (as well
as POSIX.1-2001), and will only accept it to be defined to 600.
inspired by a patch from Diego Pettenò, flameeyes gmail com

Originally committed as revision 15460 to svn://svn.ffmpeg.org/ffmpeg/trunk

ffmpeg.c
libavcodec/utils.c
libavformat/rtpdec.c

index 31e9a0e..c64100c 100644 (file)
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -20,7 +20,7 @@
  */
 
 /* needed for usleep() */
-#define _XOPEN_SOURCE 500
+#define _XOPEN_SOURCE 600
 
 #include "config.h"
 #include <ctype.h>
index e56b987..1559787 100644 (file)
@@ -26,7 +26,7 @@
  */
 
 /* needed for mkstemp() */
-#define _XOPEN_SOURCE 500
+#define _XOPEN_SOURCE 600
 
 #include "libavutil/integer.h"
 #include "libavutil/crc.h"
index 9fb06ee..1196820 100644 (file)
@@ -20,7 +20,7 @@
  */
 
 /* needed for gethostname() */
-#define _XOPEN_SOURCE 500
+#define _XOPEN_SOURCE 600
 
 #include "libavcodec/bitstream.h"
 #include "avformat.h"