Check for sys/resource.h and include it conditionally.
authorRamiro Polla <ramiro.polla@gmail.com>
Thu, 8 May 2008 00:44:42 +0000 (00:44 +0000)
committerRamiro Polla <ramiro.polla@gmail.com>
Thu, 8 May 2008 00:44:42 +0000 (00:44 +0000)
Originally committed as revision 13075 to svn://svn.ffmpeg.org/ffmpeg/trunk

configure
ffmpeg.c

index 7faf281..f76f03c 100755 (executable)
--- a/configure
+++ b/configure
@@ -758,6 +758,7 @@ HAVE_LIST="
     soundcard_h
     poll_h
     sys_mman_h
     soundcard_h
     poll_h
     sys_mman_h
+    sys_resource_h
     sys_select_h
     sys_soundcard_h
     termios_h
     sys_select_h
     sys_soundcard_h
     termios_h
@@ -1577,6 +1578,7 @@ check_header conio.h
 check_header dlfcn.h
 check_header malloc.h
 check_header sys/mman.h
 check_header dlfcn.h
 check_header malloc.h
 check_header sys/mman.h
+check_header sys/resource.h
 check_header termios.h
 
 if ! enabled_any memalign memalign_hack && enabled need_memalign ; then
 check_header termios.h
 
 if ! enabled_any memalign memalign_hack && enabled need_memalign ; then
index 733ff0d..874418b 100644 (file)
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -36,7 +36,9 @@
 #include "avstring.h"
 #include "os_support.h"
 
 #include "avstring.h"
 #include "os_support.h"
 
-#if !defined(HAVE_GETRUSAGE) && defined(HAVE_GETPROCESSTIMES)
+#ifdef HAVE_SYS_RESOURCE_H
+#include <sys/resource.h>
+#elif defined(HAVE_GETPROCESSTIMES)
 #include <windows.h>
 #endif
 
 #include <windows.h>
 #endif
 
@@ -46,7 +48,6 @@
 #include <sys/ioctl.h>
 #include <sys/time.h>
 #include <termios.h>
 #include <sys/ioctl.h>
 #include <sys/time.h>
 #include <termios.h>
-#include <sys/resource.h>
 #elif defined(HAVE_CONIO_H)
 #include <conio.h>
 #endif
 #elif defined(HAVE_CONIO_H)
 #include <conio.h>
 #endif