summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/sigproc.cc
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2010-09-12 11:41:56 +0000
committerCorinna Vinschen <corinna@vinschen.de>2010-09-12 11:41:56 +0000
commit18df393573ce897b910c44fb734de3d5560ff33e (patch)
treec3d2054275c858224c69dc853008aeacbe127540 /winsup/cygwin/sigproc.cc
parent2981e56e29a00720909b97172cf790fa386d5463 (diff)
downloadcygnal-18df393573ce897b910c44fb734de3d5560ff33e.tar.gz
cygnal-18df393573ce897b910c44fb734de3d5560ff33e.tar.bz2
cygnal-18df393573ce897b910c44fb734de3d5560ff33e.zip
* 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.
Diffstat (limited to 'winsup/cygwin/sigproc.cc')
0 files changed, 0 insertions, 0 deletions