mirror of
https://github.com/php/php-src.git
synced 2025-08-15 21:48:51 +02:00
- Fix windows build
#- I could not test this, please try!
This commit is contained in:
parent
47b5b8da58
commit
c73733c59a
3 changed files with 12 additions and 0 deletions
|
@ -674,7 +674,9 @@ function_entry basic_functions[] = {
|
|||
PHP_FE(is_writable, NULL)
|
||||
PHP_FALIAS(is_writeable, is_writable, NULL)
|
||||
PHP_FE(is_readable, NULL)
|
||||
#ifndef PHP_WIN32
|
||||
PHP_FE(is_executable, NULL)
|
||||
#endif
|
||||
PHP_FE(is_file, NULL)
|
||||
PHP_FE(is_dir, NULL)
|
||||
PHP_FE(is_link, NULL)
|
||||
|
|
|
@ -110,6 +110,12 @@
|
|||
#define FS_LSTAT 16
|
||||
#define FS_STAT 17
|
||||
|
||||
/* From: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore98/html/_crt__access.2c_._waccess.asp */
|
||||
#ifdef PHP_WIN32
|
||||
#define F_OK 0
|
||||
#define W_OK 2
|
||||
#define R_OK 4
|
||||
#endif
|
||||
|
||||
PHP_RINIT_FUNCTION(filestat)
|
||||
{
|
||||
|
@ -831,6 +837,7 @@ PHP_FUNCTION(is_readable)
|
|||
}
|
||||
/* }}} */
|
||||
|
||||
#ifndef PHP_WIN32
|
||||
/* {{{ proto bool is_executable(string filename)
|
||||
Returns true if file is executable */
|
||||
PHP_FUNCTION(is_executable)
|
||||
|
@ -845,6 +852,7 @@ PHP_FUNCTION(is_executable)
|
|||
RETURN_BOOL(!access (filename, X_OK));
|
||||
}
|
||||
/* }}} */
|
||||
#endif
|
||||
|
||||
/* {{{ proto bool is_file(string filename)
|
||||
Returns true if file is a regular file */
|
||||
|
|
|
@ -36,7 +36,9 @@ PHP_FUNCTION(filesize);
|
|||
PHP_FUNCTION(filetype);
|
||||
PHP_FUNCTION(is_writable);
|
||||
PHP_FUNCTION(is_readable);
|
||||
#ifndef PHP_WIN32
|
||||
PHP_FUNCTION(is_executable);
|
||||
#endif
|
||||
PHP_FUNCTION(is_file);
|
||||
PHP_FUNCTION(is_dir);
|
||||
PHP_FUNCTION(is_link);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue