summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/path.h
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2007-08-20 15:41:08 +0000
committerCorinna Vinschen <corinna@vinschen.de>2007-08-20 15:41:08 +0000
commit891b6e885e8ff6692f8be695e830a929b97172ab (patch)
tree28e894b8a9d27dfbd681424217f31e84b43ea31c /winsup/cygwin/path.h
parent876da7fb748d988a367c7957bbb17a0b0733d290 (diff)
downloadcygnal-891b6e885e8ff6692f8be695e830a929b97172ab.tar.gz
cygnal-891b6e885e8ff6692f8be695e830a929b97172ab.tar.bz2
cygnal-891b6e885e8ff6692f8be695e830a929b97172ab.zip
* hookapi.cc (ld_preload): Call LoadLibraryW.
* path.h (path_conv::get_wide_win32_path_len): Define.
Diffstat (limited to 'winsup/cygwin/path.h')
-rw-r--r--winsup/cygwin/path.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/winsup/cygwin/path.h b/winsup/cygwin/path.h
index fb654d0f9..b258ac9b6 100644
--- a/winsup/cygwin/path.h
+++ b/winsup/cygwin/path.h
@@ -240,6 +240,12 @@ class path_conv
PUNICODE_STRING get_nt_native_path ();
POBJECT_ATTRIBUTES get_object_attr (OBJECT_ATTRIBUTES &attr,
SECURITY_ATTRIBUTES &sa);
+ inline size_t get_wide_win32_path_len ()
+ {
+ get_nt_native_path ();
+ return uni_path.Length / sizeof (WCHAR);
+ }
+
PWCHAR get_wide_win32_path (PWCHAR wc);
operator DWORD &() {return fileattr;}
operator int () {return fileattr; }