It is only possible to delete a file if the file is not mapped (as image
or data section) and if nobody else has open this file. The second
condition is the reason for the handle check. There exist one situation
for more than one handle. The file can be open with FILE_SHARE_DELETE.
Currently it is not implemented.
I have checked some other fs' (a couple of ext fs') and they do no such
check. Io(Set/Check)ShareAccess should already have taken care of
denying access in the right cases (when create/open file). Removing the
handle check fixes my problem:-)
Gunnar
- Hartmut
_______________________________________________
Ros-dev mailing list
Ros-dev(a)reactos.com
http://reactos.com:8080/mailman/listinfo/ros-dev