diff options
author | Kalle Sommer Nielsen <kalle@php.net> | 2018-07-23 15:26:39 +0200 |
---|---|---|
committer | Kalle Sommer Nielsen <kalle@php.net> | 2018-07-23 15:26:39 +0200 |
commit | 08f10ef47add96af7a1f4eeeb583ee1d96cfdade (patch) | |
tree | 991199a3cc8e027dcaacae2326b3ea52355c1912 | |
parent | b12140596075dbdddeb4264c8b853d915b0f40e7 (diff) | |
download | php-git-08f10ef47add96af7a1f4eeeb583ee1d96cfdade.tar.gz |
Remove some dead code
sapi/*: Remove Windows code from FPM and LiteSpeed, as we don't support these SAPIs on Windows anyway
ext/com_dotnet: Remove non Windows code, as ext/com_dotnet is only supported on Windows
-rw-r--r-- | ext/com_dotnet/php_com_dotnet.h | 8 | ||||
-rw-r--r-- | sapi/fpm/fpm/fpm_conf.c | 6 | ||||
-rw-r--r-- | sapi/fpm/fpm/fpm_main.c | 71 | ||||
-rw-r--r-- | sapi/litespeed/lsapi_main.c | 18 |
4 files changed, 5 insertions, 98 deletions
diff --git a/ext/com_dotnet/php_com_dotnet.h b/ext/com_dotnet/php_com_dotnet.h index 0d173e2005..aafd3b41c8 100644 --- a/ext/com_dotnet/php_com_dotnet.h +++ b/ext/com_dotnet/php_com_dotnet.h @@ -28,13 +28,7 @@ extern zend_module_entry com_dotnet_module_entry; #include "TSRM.h" #endif -#ifdef PHP_WIN32 -# define PHP_COM_DOTNET_API __declspec(dllexport) -#elif defined(__GNUC__) && __GNUC__ >= 4 -# define PHP_COM_DOTNET_API __attribute__ ((visibility("default"))) -#else -# define PHP_COM_DOTNET_API -#endif +#define PHP_COM_DOTNET_API __declspec(dllexport) #include "php_version.h" #define PHP_COM_DOTNET_VERSION PHP_VERSION diff --git a/sapi/fpm/fpm/fpm_conf.c b/sapi/fpm/fpm/fpm_conf.c index b5998d961e..5c9791436a 100644 --- a/sapi/fpm/fpm/fpm_conf.c +++ b/sapi/fpm/fpm/fpm_conf.c @@ -16,11 +16,7 @@ # include <stdint.h> #endif #ifdef HAVE_GLOB -# ifndef PHP_WIN32 -# include <glob.h> -# else -# include "win32/glob.h" -# endif +# include <glob.h> #endif #include <stdio.h> diff --git a/sapi/fpm/fpm/fpm_main.c b/sapi/fpm/fpm/fpm_main.c index 49acb79c68..fd594607e1 100644 --- a/sapi/fpm/fpm/fpm_main.c +++ b/sapi/fpm/fpm/fpm_main.c @@ -35,12 +35,6 @@ #include <stdio.h> #include "php.h" -#ifdef PHP_WIN32 -# include "win32/time.h" -# include "win32/signal.h" -# include <process.h> -#endif - #if HAVE_SYS_TIME_H # include <sys/time.h> #endif @@ -77,12 +71,6 @@ #include "fopen_wrappers.h" #include "ext/standard/php_standard.h" -#ifdef PHP_WIN32 -# include <io.h> -# include <fcntl.h> -# include "win32/php_registry.h" -#endif - #ifdef __riscos__ # include <unixlib/local.h> int __riscosify_control = __RISCOSIFY_STRICT_UNIX_SPECS; @@ -107,21 +95,17 @@ int __riscosify_control = __RISCOSIFY_STRICT_UNIX_SPECS; #include "fpm_log.h" #include "zlog.h" -#ifndef PHP_WIN32 /* XXX this will need to change later when threaded fastcgi is implemented. shane */ struct sigaction act, old_term, old_quit, old_int; -#endif static void (*php_php_import_environment_variables)(zval *array_ptr); -#ifndef PHP_WIN32 /* these globals used for forking children on unix systems */ /** * Set to non-zero if we are the parent process */ static int parent = 1; -#endif static int request_body_fd; static int fpm_is_running = 0; @@ -204,19 +188,6 @@ static php_cgi_globals_struct php_cgi_globals; #define CGIG(v) (php_cgi_globals.v) #endif -#ifdef PHP_WIN32 -#define TRANSLATE_SLASHES(path) \ - { \ - char *tmp = path; \ - while (*tmp) { \ - if (*tmp == '\\') *tmp = '/'; \ - tmp++; \ - } \ - } -#else -#define TRANSLATE_SLASHES(path) -#endif - static int print_module_info(zval *zv) /* {{{ */ { zend_module_entry *module = Z_PTR_P(zv); @@ -330,11 +301,7 @@ static void sapi_cgibin_flush(void *server_context) /* {{{ */ /* fpm has started, let use fcgi instead of stdout */ if (fpm_is_running) { fcgi_request *request = (fcgi_request*) server_context; - if ( -#ifndef PHP_WIN32 - !parent && -#endif - request && !fcgi_flush(request, 0)) { + if (!parent && request && !fcgi_flush(request, 0)) { php_handle_aborted_connection(); } return; @@ -709,11 +676,7 @@ static void php_cgi_ini_activate_user_config(char *path, int path_len, const cha if it is inside the docroot, we scan the tree up to the docroot to find more user.ini, if not we only scan the current path. */ -#ifdef PHP_WIN32 - if (strnicmp(s1, s2, s_len) == 0) { -#else if (strncmp(s1, s2, s_len) == 0) { -#endif ptr = s2 + start; /* start is the point where doc_root ends! */ while ((ptr = strchr(ptr, DEFAULT_SLASH)) != NULL) { *ptr = 0; @@ -787,18 +750,11 @@ static int sapi_cgi_activate(void) /* {{{ */ if (doc_root_len > 0 && IS_SLASH(doc_root[doc_root_len - 1])) { --doc_root_len; } -#ifdef PHP_WIN32 - /* paths on windows should be case-insensitive */ - doc_root = estrndup(doc_root, doc_root_len); - zend_str_tolower(doc_root, doc_root_len); -#endif + php_cgi_ini_activate_user_config(path, path_len, doc_root, doc_root_len, doc_root_len - 1); } } -#ifdef PHP_WIN32 - efree(doc_root); -#endif efree(path); } @@ -813,11 +769,7 @@ static int sapi_cgi_deactivate(void) /* {{{ */ 2. When the first call occurs and the request is not set up, flush fails on FastCGI. */ if (SG(sapi_started)) { - if ( -#ifndef PHP_WIN32 - !parent && -#endif - !fcgi_finish_request((fcgi_request*)SG(server_context), 0)) { + if (!parent && !fcgi_finish_request((fcgi_request*)SG(server_context), 0)) { php_handle_aborted_connection(); } } @@ -1129,8 +1081,6 @@ static void init_request_info(void) if (!env_document_root && PG(doc_root)) { env_document_root = FCGI_PUTENV(request, "DOCUMENT_ROOT", PG(doc_root)); - /* fix docroot */ - TRANSLATE_SLASHES(env_document_root); } if (!apache_was_here && env_path_translated != NULL && env_redirect_url != NULL && @@ -1163,9 +1113,6 @@ static void init_request_info(void) if (script_path_translated && (script_path_translated_len = strlen(script_path_translated)) > 0 && (script_path_translated[script_path_translated_len-1] == '/' || -#ifdef PHP_WIN32 - script_path_translated[script_path_translated_len-1] == '\\' || -#endif (real_path = tsrm_realpath(script_path_translated, NULL)) == NULL) ) { char *pt = estrndup(script_path_translated, script_path_translated_len); @@ -1243,7 +1190,6 @@ static void init_request_info(void) } script_path_translated = FCGI_PUTENV(request, "SCRIPT_FILENAME", pt); } - TRANSLATE_SLASHES(pt); /* figure out docroot * SCRIPT_FILENAME minus SCRIPT_NAME @@ -1655,13 +1601,6 @@ int main(int argc, char *argv[]) fcgi_init(); -#ifdef PHP_WIN32 - _fmode = _O_BINARY; /* sets default for file streams to binary */ - setmode(_fileno(stdin), O_BINARY); /* make the stdio mode be binary */ - setmode(_fileno(stdout), O_BINARY); /* make the stdio mode be binary */ - setmode(_fileno(stderr), O_BINARY); /* make the stdio mode be binary */ -#endif - while ((c = php_getopt(argc, argv, OPTIONS, &php_optarg, &php_optind, 0, 2)) != -1) { switch (c) { case 'c': @@ -2069,10 +2008,6 @@ out: tsrm_shutdown(); #endif -#if defined(PHP_WIN32) && ZEND_DEBUG && 0 - _CrtDumpMemoryLeaks(); -#endif - return exit_status; } /* }}} */ diff --git a/sapi/litespeed/lsapi_main.c b/sapi/litespeed/lsapi_main.c index 79478af0c6..4753bc11a1 100644 --- a/sapi/litespeed/lsapi_main.c +++ b/sapi/litespeed/lsapi_main.c @@ -37,18 +37,7 @@ #include <unistd.h> #endif -#ifdef PHP_WIN32 - -#include <io.h> -#include <fcntl.h> -#include "win32/php_registry.h" - -#else - #include <sys/wait.h> - -#endif - #include <sys/stat.h> #if HAVE_SYS_TYPES_H @@ -1012,13 +1001,6 @@ static int cli_main( int argc, char * argv[] ) zend_string *psKey; lsapi_mode = 0; /* enter CLI mode */ -#ifdef PHP_WIN32 - _fmode = _O_BINARY; /*sets default for file streams to binary */ - setmode(_fileno(stdin), O_BINARY); /* make the stdio mode be binary */ - setmode(_fileno(stdout), O_BINARY); /* make the stdio mode be binary */ - setmode(_fileno(stderr), O_BINARY); /* make the stdio mode be binary */ -#endif - zend_first_try { SG(server_context) = (void *) 1; |