From: Sam Ruby Date: Wed, 15 Mar 2000 11:52:07 +0000 (+0000) Subject: Emulate user/group/other on Windows X-Git-Tag: PHP-4.0-RC1~129 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2702340dd9608ec095b5eb25f67877af969b26d6;p=php Emulate user/group/other on Windows --- diff --git a/ext/standard/filestat.c b/ext/standard/filestat.c index 9392e02544..ef41fa6a39 100644 --- a/ext/standard/filestat.c +++ b/ext/standard/filestat.c @@ -83,6 +83,24 @@ #define S_ISLNK(mode) (((mode)&S_IFMT) == S_IFLNK) #endif +#ifdef PHP_WIN32 +#define S_IRUSR S_IREAD +#define S_IWUSR S_IWRITE +#define S_IXUSR S_IEXEC + +#define S_IRGRP S_IREAD +#define S_IWGRP S_IWRITE +#define S_IXGRP S_IEXEC + +#define S_IROTH S_IREAD +#define S_IWOTH S_IWRITE +#define S_IXOTH S_IEXEC + +#undef getgid +#define getgroups(a,b) 0 +#define getgid() 1 +#define getuid() 1 +#endif PHP_RINIT_FUNCTION(filestat) {