* external.cc (sync_wincwd): Remove.

(cygwin_internal): Drop CW_SYNC_WINCWD case.
	* globals.cc (ro_u_pipedir): New R/O unicode string.
	* ntdll.h (RtlSetCurrentDirectory_U): Declare.
	* path.cc (cwdstuff::set): Improve comments.  Drop setting Win32 CWD to
	\\?\PIPE\ on init.  Keep Win32 CWD in sync, if possible.  Set to
	\\?\PIPE\ otherwise.
	* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Revert to 230.
	* include/sys/cygwin.h (cygwin_getinfo_types): Remove CW_SYNC_WINCWD.
This commit is contained in:
Corinna Vinschen
2010-08-27 17:58:45 +00:00
parent 95c929196b
commit 1121c57f54
7 changed files with 52 additions and 53 deletions

View File

@ -149,8 +149,7 @@ typedef enum
CW_INT_SETLOCALE,
CW_CVT_MNT_OPTS,
CW_LST_MNT_OPTS,
CW_STRERROR,
CW_SYNC_WINCWD
CW_STRERROR
} cygwin_getinfo_types;
/* Token type for CW_SET_EXTERNAL_TOKEN */