File.getAbsolutePath() bugfix

Archie Cobbs archie at
Thu Jan 13 11:12:05 PST 2000

Mike Linksvayer writes:
> File.getAbsolutePath() was not stripping out extra "." path
> components, which is contrary to the behavior of the JDK, and
> breaks user code that relies on the JDK behavior.  getCanonicalPath()
> was also broken was a result.
> The following code produces a simple case:
> 	System.err.println(new File(".").getAbsolutePath());
> If current directory is /foo, output under the JDK is "/foo", output
> under Kaffe is "/foo/.".
> I've included a simple patch below, and I'll look into a regression
> test soon.

Thanks, fixed!


Archie Cobbs   *   Whistle Communications, Inc.  *

More information about the kaffe mailing list