Fwd: 7050570: (fs) FileSysteProvider fails to initializes if run with file.encoding set to Cp037

Alan Bateman Alan.Bateman at oracle.com
Mon Aug 27 05:43:41 PDT 2012


On 27/08/2012 12:57, Ulf Zibis wrote:
> :
>
> I still do not see any reasonable why this UnixFileSystem-API is 
> partly processing chars vs. bytes.
> E.G compare UnixPath.normalize(...) vs. UnixPath.initOffsets().
This is the initialization of the file system and so is somewhat 
special, it basically needs the default directory so that it can compare 
it it to the working directory of the process. The syscall for the later 
give it to us in bytes. You are right that the absolute path check could 
be done with chars but I don't think it makes any difference unless 
there are wider changes to support multi-byte encodings.

-Alan.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/nio-dev/attachments/20120827/93ba3e7d/attachment.html 


More information about the nio-dev mailing list