natFilePosix.cc (getCanonicalPath): Rewritten.
* java/io/natFilePosix.cc (getCanonicalPath): Rewritten. * configure.ac: Remove realpath check and add checks for lstat and readlink. * configure: Rebuilt. * include/config.h.in: Likewise. * java/io/File.java: Javadoc fix. From-SVN: r114434
This commit is contained in:
parent
406af897d0
commit
1e19cfd26d
6 changed files with 164 additions and 79 deletions
|
@ -508,9 +508,9 @@ public class File implements Serializable, Comparable
|
|||
/**
|
||||
* This method returns a canonical representation of the pathname of
|
||||
* this file. The actual form of the canonical representation is
|
||||
* different. On the GNU system, the canonical form differs from the
|
||||
* absolute form in that all relative file references to "." and ".."
|
||||
* are resolved and removed.
|
||||
* system-dependent. On the GNU system, conversion to canonical
|
||||
* form involves the removal of redundant separators, references to
|
||||
* "." and "..", and symbolic links.
|
||||
* <p>
|
||||
* Note that this method, unlike the other methods which return path
|
||||
* names, can throw an IOException. This is because native method
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue