From b275477b76c8040eadbec8ce866f8b9e53fea1b6 Mon Sep 17 00:00:00 2001 From: Stig Bakken Date: Wed, 23 Feb 2000 21:37:43 +0000 Subject: [PATCH] (PHP getrusage) don't define this function at all if the getrusage() function is not available on the system. --- ext/standard/basic_functions.c | 2 ++ ext/standard/microtime.c | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ext/standard/basic_functions.c b/ext/standard/basic_functions.c index 869067f5a7..9b97d609f8 100644 --- a/ext/standard/basic_functions.c +++ b/ext/standard/basic_functions.c @@ -242,7 +242,9 @@ function_entry basic_functions[] = { PHP_FE(microtime, NULL) PHP_FE(gettimeofday, NULL) +#ifdef HAVE_GETRUSAGE PHP_FE(getrusage, NULL) +#endif PHP_FE(uniqid, NULL) diff --git a/ext/standard/microtime.c b/ext/standard/microtime.c index 360a0780df..205c832d03 100644 --- a/ext/standard/microtime.c +++ b/ext/standard/microtime.c @@ -90,11 +90,11 @@ PHP_FUNCTION(gettimeofday) } /* }}} */ +#ifdef HAVE_GETRUSAGE /* {{{ proto array getrusage([ int who ]) returns an array of usage statistics */ PHP_FUNCTION(getrusage) { -#if HAVE_GETRUSAGE struct rusage usg; int ac = ARG_COUNT(ht); pval **pwho; @@ -134,8 +134,9 @@ PHP_FUNCTION(getrusage) PHP3_RUSAGE_PARA(ru_stime.tv_usec); PHP3_RUSAGE_PARA(ru_stime.tv_sec); #undef PHP3_RUSAGE_PARA -#endif /* HAVE_GETRUSAGE */ } +#endif /* HAVE_GETRUSAGE */ + /* }}} */ -- 2.50.1