You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Regis Xu (JIRA)" <ji...@apache.org> on 2008/09/17 11:21:44 UTC

[jira] Closed: (HARMONY-5979) [classlib][luni] - File.deleteOnExit has different behaviours with RI

     [ https://issues.apache.org/jira/browse/HARMONY-5979?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Regis Xu closed HARMONY-5979.
-----------------------------


Verified. Thanks Tim.

> [classlib][luni] - File.deleteOnExit has different behaviours with RI
> ---------------------------------------------------------------------
>
>                 Key: HARMONY-5979
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5979
>             Project: Harmony
>          Issue Type: Bug
>          Components: Classlib
>    Affects Versions: 5.0M7
>            Reporter: Regis Xu
>            Assignee: Tim Ellison
>             Fix For: 5.0M8
>
>         Attachments: HARMONY-5979.diff
>
>
> consider the following test:
>         File f1 = new File("d1");
>         f1.mkdirs();
>         File f2 = new File("d1/d2");
>         f2.mkdirs();
>         File f3 = new File("d1/d2/f1");
>         f3.createNewFile();
>         
>         f3.deleteOnExit();
>         f2.deleteOnExit();
>         f1.deleteOnExit();
> RI leaves d1 and d2, while Harmony deletes all of the three files. If we change the order of invoke deleteOnExit to
>         f2.deleteOnExit();
>         f3.deleteOnExit();
>         f1.deleteOnExit();
> RI leaves d1, Harmony also detete all the three files. It seems RI delete files in the reverse order of invoking deleteOnExit.
> And spec doesn't mention which order should be used, is it a non-bug difference, or we should fix it to be compatible with RI?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.