From 66be5b4536f9edebbbfe8146d44767e4f93d15e4 Mon Sep 17 00:00:00 2001 From: Ramiro Polla Date: Fri, 13 Jul 2007 16:04:00 +0000 Subject: [PATCH] Check for getrusage Originally committed as revision 9627 to svn://svn.ffmpeg.org/ffmpeg/trunk --- configure | 3 +++ ffmpeg.c | 2 ++ 2 files changed, 5 insertions(+) diff --git a/configure b/configure index e5bac72f2b..cf52539edb 100755 --- a/configure +++ b/configure @@ -667,6 +667,7 @@ HAVE_LIST=" fast_unaligned fork freetype2 + getrusage imlib2 inet_aton lrintf @@ -1596,6 +1597,8 @@ elif check_func dlopen -ldl; then ldl=-ldl fi +check_func getrusage + check_func fork test "$vhook" = "default" && vhook="$dlopen" diff --git a/ffmpeg.c b/ffmpeg.c index d5cc28a25c..795ca4c3b9 100644 --- a/ffmpeg.c +++ b/ffmpeg.c @@ -3113,10 +3113,12 @@ static int64_t getutime(void) #else static int64_t getutime(void) { +#ifdef HAVE_GETRUSAGE struct rusage rusage; getrusage(RUSAGE_SELF, &rusage); return (rusage.ru_utime.tv_sec * 1000000LL) + rusage.ru_utime.tv_usec; +#endif } #endif