From mboxrd@z Thu Jan 1 00:00:00 1970 From: larocca@spinnakernet.com To: gcc-gnats@gcc.gnu.org Subject: libgcj/4481: java.io.File.getParent not working properly Date: Fri, 05 Oct 2001 07:56:00 -0000 Message-id: <20011005145106.28144.qmail@sourceware.cygnus.com> X-SW-Source: 2001-10/msg00099.html List-Id: >Number: 4481 >Category: libgcj >Synopsis: java.io.File.getParent not working properly >Confidential: no >Severity: serious >Priority: medium >Responsible: unassigned >State: open >Class: sw-bug >Submitter-Id: net >Arrival-Date: Fri Oct 05 07:56:00 PDT 2001 >Closed-Date: >Last-Modified: >Originator: larocca@spinnakernet.com >Release: gcj 3.1 >Organization: >Environment: Linux redhat 6.1 >Description: The gcj 3.1 java.io.File.getParent() does not work as does the jdk1.3.1 version. It strips the leading '/' in single path components like '/foo' /local/src/misc>cat FileTest.java import java.io.*; class FileTest { public static void main(String args[]) { File path = new File("/foo"); System.out.println("parent=" + path.getParent()); } } /local/src/misc>gcj -g --main=FileTest FileTest.java -o FileTest /local/src/misc> /local/src/misc>FileTest parent= /local/src/misc> /local/src/misc>javac FileTest.java /local/src/misc> /local/src/misc>java FileTest parent=/ >How-To-Repeat: Simple test case provided in description. >Fix: >Release-Note: >Audit-Trail: >Unformatted: