Mail Archives: cygwin/2012/07/25/08:35:46
On Jul 24 18:24, Linda Walsh wrote:
> Corinna Vinschen wrote:
> >The only problem is that: Even though I see how I could potentially
> >enforce the situation, I fail to reproduce it. Can you explicitely show
> >an ls of the dir and an strace of an rmdir which succeeded to rename the
> >dir?
> >
> >I'll might send you a test DLL via PM at one point, if that's ok with
> >you.
> ---
> Sigh...
> [...]
> 150 67361 [main] rmdir 945084 unlink_nt: Trying to delete
> \??\C:\Users\law\Pictures\Avatars, isdir = 1
> 3470 70831 [main] rmdir 945084 unlink_nt: Sharing violation when
> opening \??\C:\Users\law\Pictures\Avatars
> 12291 83122 [main] rmdir 945084 try_to_bin:
> \??\C:\Users\law\Pictures\Avatars, return status 2
> 339 83461 [main] rmdir 945084 unlink_nt: \??\C:\Users\law\Pictures\Avatars,
> return status = 0x0
> 9604 93065 [main] rmdir 945084 rmdir: 0 = rmdir(Pictures/Avatars)
Thanks, that was the interesting part. This is exactly the situation I
failed to reproduce, but now I found out why. Apparently newer Samba
versions perform a few parameter checks in certain file-related calls,
not performed by older Samba, nor by NTFS or FAT drivers.
Anyway, I have a fix for that. You didn't explicitely allow to send
a test DLL, so I just applied the patch to CVS. Please test the next
developer snapshot.
Thanks,
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Project Co-Leader cygwin AT cygwin DOT com
Red Hat
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
- Raw text -