Thanks Brian, the last webrev looks good to me!

I minor suggestion is that I would recommend to use L'\\' to explicitly indicate it is a wide char literal.

And the last comment: Maybe it makes sense to update the test java/io/File/WinSpecialFiles.java to make sure we deal correctly with wildcards in a file name (and that nobody will accidentally optimize away the check of the filename).

With kind regards,
Ivan

On 5/18/18 3:08 PM, Brian Burkhalter wrote:
Hi Ivan,

On May 18, 2018, at 2:30 PM, Brian Burkhalter <[email protected] <mailto:[email protected]>> wrote:

On May 18, 2018, at 2:24 PM, Ivan Gerasimov <[email protected] <mailto:[email protected]>> wrote:

In fact, we only need to check that that only file name (without the directory name) is the same, so maybe it will be safer to compare the substrings starting at the very last backslash? If the check fails, then we may want to try to see if pathbuf ends with fileData.cAlternateFileName.

Indeed it might make more sense to locate the last backslash using strrchr or equivalent and then do the comparison against the returned pointers without a length.

Here is another version which incorporates your suggestion:

http://cr.openjdk.java.net/~bpb/8202076/webrev.02/ <http://cr.openjdk.java.net/%7Ebpb/8202076/webrev.02/>

Thanks,

Brian

--
With kind regards,
Ivan Gerasimov

Reply via email to