Originally committed as revision 9627 to svn://svn.ffmpeg.org/ffmpeg/trunktags/v0.5
@@ -667,6 +667,7 @@ HAVE_LIST=" | |||||
fast_unaligned | fast_unaligned | ||||
fork | fork | ||||
freetype2 | freetype2 | ||||
getrusage | |||||
imlib2 | imlib2 | ||||
inet_aton | inet_aton | ||||
lrintf | lrintf | ||||
@@ -1596,6 +1597,8 @@ elif check_func dlopen -ldl; then | |||||
ldl=-ldl | ldl=-ldl | ||||
fi | fi | ||||
check_func getrusage | |||||
check_func fork | check_func fork | ||||
test "$vhook" = "default" && vhook="$dlopen" | test "$vhook" = "default" && vhook="$dlopen" | ||||
@@ -3113,10 +3113,12 @@ static int64_t getutime(void) | |||||
#else | #else | ||||
static int64_t getutime(void) | static int64_t getutime(void) | ||||
{ | { | ||||
#ifdef HAVE_GETRUSAGE | |||||
struct rusage rusage; | struct rusage rusage; | ||||
getrusage(RUSAGE_SELF, &rusage); | getrusage(RUSAGE_SELF, &rusage); | ||||
return (rusage.ru_utime.tv_sec * 1000000LL) + rusage.ru_utime.tv_usec; | return (rusage.ru_utime.tv_sec * 1000000LL) + rusage.ru_utime.tv_usec; | ||||
#endif | |||||
} | } | ||||
#endif | #endif | ||||