diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2015-04-23 15:02:32 +0200 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2015-04-23 15:02:32 +0200 |
commit | 5de9c2745c5539909973771844bcbef3e94c2070 (patch) | |
tree | e700fccb56e0bb4f6a2f146152940c686509eb70 /winsup/cygwin/path.h | |
parent | 46077e809d15ea008576b305799e476ee80d5474 (diff) | |
download | cygnal-5de9c2745c5539909973771844bcbef3e94c2070.tar.gz cygnal-5de9c2745c5539909973771844bcbef3e94c2070.tar.bz2 cygnal-5de9c2745c5539909973771844bcbef3e94c2070.zip |
Handle unlinking in-use files on virtual drives
* path.cc (path_conv::set_nt_native_path): New function.
* path.h (path_conv::set_nt_native_path): Add prototype.
* syscall.cc (try_to_bin): Handle moving files to the recycler
accessed via a local virtual drive (subst). Fix a problem renaming
the file to the unique replacement name on Samba. Align comment.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
Diffstat (limited to 'winsup/cygwin/path.h')
-rw-r--r-- | winsup/cygwin/path.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/winsup/cygwin/path.h b/winsup/cygwin/path.h index a668eae6e..5c464dc9a 100644 --- a/winsup/cygwin/path.h +++ b/winsup/cygwin/path.h @@ -270,6 +270,7 @@ class path_conv ~path_conv (); inline const char *get_win32 () const { return path; } + void set_nt_native_path (PUNICODE_STRING); PUNICODE_STRING get_nt_native_path (); inline POBJECT_ATTRIBUTES get_object_attr (OBJECT_ATTRIBUTES &attr, SECURITY_ATTRIBUTES &sa) |