This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: rm -r removes directory but reports "cannot remove 'dir', directory not empty"


On Sep 10 23:32, Saurabh T wrote:
> 
> > What is that I: drive?  What does `mount' print as filesystem type of
> > /cygdrive/i, and what does `/usr/lib/csih/getVolInfo /cygdrive/i'
> > print(*)?  I assume I: is not Samba, right?
> > Corinna
> 
> mount shows:
> I: on /cygdrive/i type cifs (binary,posix=0,user,noumount,auto)
> compared to
> C: on /cygdrive/c type ntfs (binary,posix=0,user,noumount,auto)
> 
> > /usr/lib/csih/getVolInfo /cygdrive/
> Device Type        : 7
> Characteristics    : 10
> Volume Name        : <build>
> Serial Number      : 110167052
> Max Filenamelength : 255
> Filesystemname     : <NTFS>
> Flags              : 3
>   FILE_CASE_SENSITIVE_SEARCH  : TRUE
>   FILE_CASE_PRESERVED_NAMES   : TRUE
>   FILE_UNICODE_ON_DISK        : FALSE
>   FILE_PERSISTENT_ACLS        : FALSE
>   FILE_FILE_COMPRESSION       : FALSE
>   FILE_VOLUME_QUOTAS          : FALSE
>   FILE_SUPPORTS_SPARSE_FILES  : FALSE
>   FILE_SUPPORTS_REPARSE_POINTS: FALSE
>   FILE_SUPPORTS_REMOTE_STORAGE: FALSE
>   FILE_VOLUME_IS_COMPRESSED   : FALSE
>   FILE_SUPPORTS_OBJECT_IDS    : FALSE
>   FILE_SUPPORTS_ENCRYPTION    : FALSE
>   FILE_NAMED_STREAMS          : FALSE
>   FILE_READ_ONLY_VOLUME       : FALSE
>   FILE_SEQUENTIAL_WRITE_ONCE  : FALSE
>   FILE_SUPPORTS_TRANSACTIONS  : FALSE
> 
> I believe I: is Samba (says so in "My Computer").

I don't think so.  It's not recognized as Samba by Cygwin because
the FILE_PERSISTENT_ACLS flag is not set.  That should always be
set by Samba when faking an NTFS.  However, this gives us potentially
a lever to workaround your problem.

I've checked in a change to rmdir into CVS.  Please test your case
with the next developer's snapshot from http://cygwin.com/snapshots/
and report back.


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]