X-Git-Url: https://git.tld-linux.org/?a=blobdiff_plain;ds=sidebyside;f=php-fcgi-graceful.patch;h=96c6496e02ae6176c527dd54a8bc72baa72de66a;hb=36fc5656faa5be70d98e0ecd722935af1f3d64d1;hp=2540bc3cb044f71057a75ef2fe597bdcf21700a9;hpb=2145ef2126854956fb897978f38cda33bdc6672c;p=packages%2Fphp.git
diff --git a/php-fcgi-graceful.patch b/php-fcgi-graceful.patch
index 2540bc3..96c6496 100644
--- a/php-fcgi-graceful.patch
+++ b/php-fcgi-graceful.patch
@@ -27,12 +27,12 @@ echo "end!
\n";
+/* Socket we are listening on incoming connections */
+static int fcgi_fd = 0;
+
- /**
- * Process group
- */
+ #ifndef PHP_WIN32
+ /* Did parent received exit signals SIG_TERM/SIG_INT/SIG_QUIT */
+ static int exit_signal = 0;
@@ -1221,6 +1224,21 @@
- exit(0);
}
+ #endif
+/**
+ * Graceful shutdown. Close listening sockets.
@@ -50,16 +50,16 @@ echo "end!
\n";
+
+
PHP_INI_BEGIN()
- STD_PHP_INI_ENTRY("cgi.rfc2616_headers", "0", PHP_INI_ALL, OnUpdateBool, rfc2616_headers, php_cgi_globals_struct, php_cgi_globals)
- STD_PHP_INI_ENTRY("cgi.nph", "0", PHP_INI_ALL, OnUpdateBool, nph, php_cgi_globals_struct, php_cgi_globals)
+ STD_PHP_INI_BOOLEAN("cgi.rfc2616_headers", "0", PHP_INI_ALL, OnUpdateBool, rfc2616_headers, php_cgi_globals_struct, php_cgi_globals)
+ STD_PHP_INI_BOOLEAN("cgi.nph", "0", PHP_INI_ALL, OnUpdateBool, nph, php_cgi_globals_struct, php_cgi_globals)
@@ -1764,7 +1764,6 @@
int requests = 0;
int fastcgi;
char *bindpath = NULL;
- int fcgi_fd = 0;
fcgi_request *request = NULL;
+ int warmup_repeats = 0;
int repeats = 1;
- int benchmark = 0;
@@ -2080,9 +2080,14 @@
parent = 0;