diff options
author | Zeev Suraski <zeev@php.net> | 2003-02-17 13:27:15 +0000 |
---|---|---|
committer | Zeev Suraski <zeev@php.net> | 2003-02-17 13:27:15 +0000 |
commit | fb607799cc3aa512136e9c8ec480c043050e5aeb (patch) | |
tree | c4d16b4839b0656cd10d3dad27148d0063bbb369 | |
parent | 566e41226f5e6f91c354e78f5de2b27c3d562d73 (diff) | |
download | php-git-fb607799cc3aa512136e9c8ec480c043050e5aeb.tar.gz |
More Win32 build improvements
-rw-r--r-- | TSRM/TSRM.h | 3 | ||||
-rw-r--r-- | TSRM/tsrm_win32.c | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/TSRM/TSRM.h b/TSRM/TSRM.h index 14c5873179..0fcd5c221a 100644 --- a/TSRM/TSRM.h +++ b/TSRM/TSRM.h @@ -37,6 +37,9 @@ #ifdef ZTS #ifdef TSRM_WIN32 +# ifndef TSRM_INCLUDE_FULL_WINDOWS_HEADERS +# define WIN32_LEAN_AND_MEAN +# endif # include <windows.h> #elif defined(NETWARE) # include <nks/thread.h> diff --git a/TSRM/tsrm_win32.c b/TSRM/tsrm_win32.c index 00efb9136e..0cffe4722a 100644 --- a/TSRM/tsrm_win32.c +++ b/TSRM/tsrm_win32.c @@ -24,6 +24,8 @@ #include <process.h> #include <time.h> +#define TSRM_INCLUDE_FULL_WINDOWS_HEADERS + #include "TSRM.h" #ifdef TSRM_WIN32 @@ -84,6 +86,7 @@ TSRM_API void tsrm_win32_shutdown(void) TSRM_API int tsrm_win32_access(const char *pathname, int mode) { SHFILEINFO sfi; + if (mode == 1 /*X_OK*/) { return access(pathname, 0) == 0 && SHGetFileInfo(pathname, 0, &sfi, sizeof(SHFILEINFO), SHGFI_EXETYPE) != 0 ? 0 : -1; |