in reply to Closing a filehandle in ":unix" layer doesn't work on Win32

A couple of suggestions:

  1. Throw some $^E around in your error messages.
  2. Try ditching IO::File.

Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.
  • Comment on Re: Closing a filehandle in ":unix" layer doesn't work on Win32

Replies are listed 'Best First'.
Re^2: Closing a filehandle in ":unix" layer doesn't work on Win32
by rovf (Priest) on Mar 28, 2011 at 13:45 UTC
    $^E just says that I try to delete a file which is still open. Replacing IO::File by the standard functions doesn't change anything, which is not really surprising, as IO::File is just an OO wrapper around the file functions.

    -- 
    Ronald Fischer <ynnor@mm.st>