- set_time_limit() now returns whether it succeeded in changing the time

limit.
This commit is contained in:
Derick Rethans 2002-07-17 08:06:43 +00:00
parent ba670fb19d
commit 9ae8c39bab

View File

@ -542,7 +542,7 @@ static void php_error_cb(int type, const char *error_filename, const uint error_
}
/* }}} */
/* {{{ proto void set_time_limit(int seconds)
/* {{{ proto bool set_time_limit(int seconds)
Sets the maximum time a script can run */
PHP_FUNCTION(set_time_limit)
{
@ -558,7 +558,11 @@ PHP_FUNCTION(set_time_limit)
}
convert_to_string_ex(new_timeout);
zend_alter_ini_entry("max_execution_time", sizeof("max_execution_time"), Z_STRVAL_PP(new_timeout), Z_STRLEN_PP(new_timeout), PHP_INI_USER, PHP_INI_STAGE_RUNTIME);
if (zend_alter_ini_entry("max_execution_time", sizeof("max_execution_time"), Z_STRVAL_PP(new_timeout), Z_STRLEN_PP(new_timeout), PHP_INI_USER, PHP_INI_STAGE_RUNTIME) == SUCCESS) {
RETURN_TRUE;
} else {
RETURN_FALSE;
}
}
/* }}} */