CVSROOT: /cvs/src Module name: src Changes by: cori...@sourceware.org 2010-09-12 11:41:57
Modified files: winsup/cygwin : ChangeLog syscalls.cc Log message: * syscalls.cc (start_transaction): Make inline function. Move up to be more generally available. (stop_transaction): Ditto. (unlink_nt): Potentially start transaction when trying to delete file with DOS R/O attribute set. If file is .lnk symlink, check for number of hardlinks. Add "out" label and only return via "out". Rearrange reversion of DOS R/O attribute and, on success, only revert R/O attribute if file is .lnk symlink with more than one hardlink. Add length comment to explain why. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.5036&r2=1.5037 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/syscalls.cc.diff?cvsroot=src&r1=1.567&r2=1.568