If you have a file called "patch" (for instance), and it's mod 644 but in your path, the process.dart package will try and run it instead of the executable /usr/bin/patch in your path...
This PR fixes that, and adds a "real filesystem" test for that, since Dart doesn't have any way to manipulate file permissions in a virtual filesystem.
If you have a file called "patch" (for instance), and it's mod 644 but in your path, the process.dart package will try and run it instead of the executable
/usr/bin/patch
in your path...This PR fixes that, and adds a "real filesystem" test for that, since Dart doesn't have any way to manipulate file permissions in a virtual filesystem.