summaryrefslogtreecommitdiff
path: root/sapi/cgi/fastcgi.h
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@php.net>2008-08-26 09:56:08 +0000
committerDmitry Stogov <dmitry@php.net>2008-08-26 09:56:08 +0000
commitced680941abd8c66e035f45983f50729e23279ad (patch)
tree025cf8ed9d23539fd777abc0578237d4e62e7e78 /sapi/cgi/fastcgi.h
parent41a3bf43c904e7cd09bf01ac02accdaa53b2cf45 (diff)
downloadphp-git-ced680941abd8c66e035f45983f50729e23279ad.tar.gz
Fixed bug #45786 (FastCGI process exited unexpectedly)
Diffstat (limited to 'sapi/cgi/fastcgi.h')
-rw-r--r--sapi/cgi/fastcgi.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/sapi/cgi/fastcgi.h b/sapi/cgi/fastcgi.h
index 5dfa5d541c..b5c418138a 100644
--- a/sapi/cgi/fastcgi.h
+++ b/sapi/cgi/fastcgi.h
@@ -99,6 +99,7 @@ typedef struct _fcgi_request {
int fd;
int id;
int keep;
+ int closed;
int in_len;
int in_pad;
@@ -118,7 +119,7 @@ int fcgi_in_shutdown(void);
int fcgi_listen(const char *path, int backlog);
void fcgi_init_request(fcgi_request *req, int listen_socket);
int fcgi_accept_request(fcgi_request *req);
-int fcgi_finish_request(fcgi_request *req);
+int fcgi_finish_request(fcgi_request *req, int force_close);
char* fcgi_getenv(fcgi_request *req, const char* var, int var_len);
char* fcgi_putenv(fcgi_request *req, char* var, int var_len, char* val);