From: Uwe Schindler Date: Sat, 29 Nov 2008 23:43:43 +0000 (+0000) Subject: support stat cache of webserver (like apache does) X-Git-Tag: BEFORE_HEAD_NS_CHANGES_MERGE~45 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d2e97a0e09e8819eed033366f24f4fe41cb77496;p=php support stat cache of webserver (like apache does) --- diff --git a/sapi/nsapi/nsapi.c b/sapi/nsapi/nsapi.c index e01df66c0b..4ee97bdb12 100644 --- a/sapi/nsapi/nsapi.c +++ b/sapi/nsapi/nsapi.c @@ -805,6 +805,13 @@ static int php_nsapi_startup(sapi_module_struct *sapi_module) return SUCCESS; } +static struct stat* sapi_nsapi_get_stat(TSRMLS_D) +{ + return request_stat_path( + SG(request_info).path_translated, + ((nsapi_request_context *)SG(server_context))->rq + ); +} static sapi_module_struct nsapi_sapi_module = { "nsapi", /* name */ @@ -818,7 +825,7 @@ static sapi_module_struct nsapi_sapi_module = { sapi_nsapi_ub_write, /* unbuffered write */ sapi_nsapi_flush, /* flush */ - NULL, /* get uid */ + sapi_nsapi_get_stat, /* get uid/stat */ NULL, /* getenv */ php_error, /* error handler */