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