Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.
CVSROOT: /cvs Module name: cvsnt Changes by: arthur.barrett at march-hare.com Mon May 3 03:09:35 2010 On host: 2002:71c0:aa2:1:20c:29ff:fe0d:b365 Directory: cvsnt/windows-NT M filesubr.cpp CVSNT_BRANCH_2_8_01_3761 1.24.2.45.8.2.2.3 -> 1.24.2.45.8.2.2.4 Bug Id: 5900 M win32.cpp CVSNT_BRANCH_2_8_01_3761 1.72.2.150.6.44.2.2 -> 1.72.2.150.6.44.2.3 Bug Id: 5900 Log message: Bug5900: Try a shell delete/move: there is a chance that the shell can neatly delete an open file (eg: by moving it to the trash) which deletefile cannot really do. Grasping at straws? It's still not an attomic operation... Also adds some additonal diagnostics: * filesystem supports transactions * filesystem supports journals * file attribs of dest after removing read-only flag * error code from MoveFileEx() * formatted error string from MoveFileEx()