win32 file test implementation in perl is broken, needs bug report
-r, -w, -x are implemented in ways that are flat out broken and cause false positives, this needs to be written up in a way so unix people can understand it, and supplanted with proper test cases, then reported.
I updated the description to explain. :)
Breno Oliveira commented
I want to help, can you please elaborate?