Hi!

     Because there is low probable to get answer from Bart, may be you, tom?
As I already answer here, to fix bug with MOVE should be prevent moving for
directories. But there are two places where this is possible: before network
redirector (in dosfns.c:DosRenameTrue()) or after (in fatfs.c:dos_rename()).
What you think, where do rejection? Let me remind my suggestion:

INT21/56: moving directories should fail:
- fatfs.c: dos_rename(): (after "if (!find_fname(fnp1") check if pathes are
  different and source is directory, then dir_close() for fnp1 and fnp2,
  then return DE_ACCESS.
- Or: dosfns.c: DosRenameTrue(): check for moving directory before both
  dos_rename() and network_redirector().




-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
Freedos-kernel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel

Reply via email to