Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
Message-Id: <6.0.1.1.0.20040806063109.01f76b88@imap.myrealbox.com>
X-Sender: tprince@imap.myrealbox.com
Date: Fri, 06 Aug 2004 06:35:40 -0700
To: cygwin@cygwin.com, cygwin@cygwin.com
From: Tim Prince <tprince@computer.org>
Subject: Re: 1.5.5.1 unlink() unable to remove an open file.
In-Reply-To: <20040806080615.GC31522@cygbert.vinschen.de>
References: <Pine.LNX.4.10.10408061344030.17329-100000@denver.india.mentorg.com> <20040806080615.GC31522@cygbert.vinschen.de>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
X-IsSubscribed: yes

At 01:06 AM 8/6/2004, Corinna Vinschen wrote:

>On Aug  6 13:59, Ghanshyam wrote:
> >
> > hi all,
> >
> >       I am having a problem with unlink() system call. If the file is
> > currently open by some other process then unlink() is unable to delete
> > that file ( shown in 'ls' to that directory) but returns successfull! But
> > after all filedescriptors open to that file are closed, the file is
> > removed.
> > But in linux, the 'file' is removed immediately after unlink()
> > call, irrespective of how many other open filedescriptors are there for
> > the 'file'.
> > Is there any specific reason for such a behaviour by cygwin???
>
>Welcome in the wonderful world of Windows.
>
>Corinna

I've noted that the Microsoft library _unlink() returns a no permission 
status when attempting to remove an open file.  Difficulty with unlink(), 
not to mention intermittent visibility to cygwin bash of XP environment 
variables used to designate paths, has been frustrating.


Tim Prince 


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

