]> granicus.if.org Git - php/commitdiff
Emulate user/group/other on Windows
authorSam Ruby <rubys@php.net>
Wed, 15 Mar 2000 11:52:07 +0000 (11:52 +0000)
committerSam Ruby <rubys@php.net>
Wed, 15 Mar 2000 11:52:07 +0000 (11:52 +0000)
ext/standard/filestat.c

index 9392e02544de66b3640c7112f28aa9eccdd2dfb8..ef41fa6a3907064e16a9f6af7ec1f099b97bbc3c 100644 (file)
 #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)
 {