1- From f858c02bdb8d3444691dd99165718a1dd67ea753 Mon Sep 17 00:00:00 2001
1+ From 585fadf7eab7cc83f6445adcd30b5c2b2e9357f8 Mon Sep 17 00:00:00 2001
22From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B8=CC=86=20=D0=9F?=
33 =?UTF-8?q?=D0=B0=D0=B2=D0=BB=D0=BE=D0=B2?= <
[email protected] >
44Date: Sun, 14 Apr 2019 21:09:17 +0300
@@ -277,7 +277,7 @@ index 9508f3e..3c40e0f 100644
277277 w32len = cygheap->installation_key.Length / sizeof (WCHAR);
278278 if (w32len
279279diff --git a/winsup/cygwin/exceptions.cc b/winsup/cygwin/exceptions.cc
280- index 3195d57..18271f5 100644
280+ index a560a3f..8590929 100644
281281--- a/winsup/cygwin/exceptions.cc
282282+++ b/winsup/cygwin/exceptions.cc
283283@@ -526,14 +526,14 @@ int exec_prepared_command (PWCHAR command)
@@ -298,10 +298,10 @@ index 3195d57..18271f5 100644
298298 break;
299299 }
300300diff --git a/winsup/cygwin/fhandler/pipe.cc b/winsup/cygwin/fhandler/pipe.cc
301- index 6658a23..5d2fe12 100644
301+ index 6a1ef03..7244fa4 100644
302302--- a/winsup/cygwin/fhandler/pipe.cc
303303+++ b/winsup/cygwin/fhandler/pipe.cc
304- @@ -727 ,7 +727 ,11 @@ fhandler_pipe::close ()
304+ @@ -751 ,7 +751 ,11 @@ fhandler_pipe::close ()
305305 return ret;
306306 }
307307
@@ -314,10 +314,10 @@ index 6658a23..5d2fe12 100644
314314 /* Create a pipe, and return handles to the read and write ends,
315315 just like CreatePipe, but ensure that the write end permits
316316diff --git a/winsup/cygwin/fhandler/pty.cc b/winsup/cygwin/fhandler/pty.cc
317- index fa6bf10..12a0ab3 100644
317+ index 4f0f718..eb51c6d 100644
318318--- a/winsup/cygwin/fhandler/pty.cc
319319+++ b/winsup/cygwin/fhandler/pty.cc
320- @@ -927 ,7 +927 ,11 @@ fhandler_pty_slave::open (int flags, mode_t)
320+ @@ -875 ,7 +875 ,11 @@ fhandler_pty_slave::open (int flags, mode_t)
321321 pipe_reply repl;
322322 DWORD len;
323323
@@ -329,7 +329,7 @@ index fa6bf10..12a0ab3 100644
329329 &cygheap->installation_key, get_minor ());
330330 termios_printf ("dup handles via master control pipe %s", buf);
331331 if (!CallNamedPipe (buf, &req, sizeof req, &repl, sizeof repl,
332- @@ -1206 ,7 +1210 ,11 @@ fhandler_pty_slave::reset_switch_to_nat_pipe (void)
332+ @@ -1137 ,7 +1141 ,11 @@ fhandler_pty_slave::reset_switch_to_nat_pipe (void)
333333 {
334334 char pipe[MAX_PATH];
335335 __small_sprintf (pipe,
@@ -341,7 +341,7 @@ index fa6bf10..12a0ab3 100644
341341 &cygheap->installation_key, get_minor ());
342342 pipe_request req = { GetCurrentProcessId () };
343343 pipe_reply repl;
344- @@ -2090 ,7 +2098 ,11 @@ fhandler_pty_master::close ()
344+ @@ -2021 ,7 +2029 ,11 @@ fhandler_pty_master::close ()
345345 pipe_reply repl;
346346 DWORD len;
347347
@@ -353,7 +353,7 @@ index fa6bf10..12a0ab3 100644
353353 &cygheap->installation_key, get_minor ());
354354 acquire_output_mutex (mutex_timeout);
355355 if (master_ctl)
356- @@ -2996 ,7 +3008 ,11 @@ fhandler_pty_master::setup ()
356+ @@ -2927 ,7 +2939 ,11 @@ fhandler_pty_master::setup ()
357357
358358 /* Create master control pipe which allows the master to duplicate
359359 the pty pipe handles to processes which deserve it. */
@@ -365,7 +365,7 @@ index fa6bf10..12a0ab3 100644
365365 &cygheap->installation_key, unit);
366366 master_ctl = CreateNamedPipe (buf, PIPE_ACCESS_DUPLEX
367367 | FILE_FLAG_FIRST_PIPE_INSTANCE,
368- @@ -3880 ,7 +3896 ,11 @@ fhandler_pty_slave::transfer_input (tty::xfer_dir dir, HANDLE from, tty *ttyp,
368+ @@ -3816 ,7 +3832 ,11 @@ fhandler_pty_slave::transfer_input (tty::xfer_dir dir, HANDLE from, tty *ttyp,
369369 {
370370 char pipe[MAX_PATH];
371371 __small_sprintf (pipe,
@@ -436,7 +436,7 @@ index 1e4cf98..b77598b 100644
436436 } \
437437 } \
438438diff --git a/winsup/cygwin/include/cygwin/version.h b/winsup/cygwin/include/cygwin/version.h
439- index 0f87fbc..2e624a9 100644
439+ index fb821a6..1c68287 100644
440440--- a/winsup/cygwin/include/cygwin/version.h
441441+++ b/winsup/cygwin/include/cygwin/version.h
442442@@ -502,7 +502,11 @@ details. */
@@ -617,7 +617,7 @@ index 43b5803..db1d5c8 100644
617617 ts.SourceIdentifier.LowPart = kerberos_auth ? 0x0105 : 0x0106;
618618
619619diff --git a/winsup/cygwin/syscalls.cc b/winsup/cygwin/syscalls.cc
620- index 9d88b60..ed564c8 100644
620+ index 11033bc..2d7071b 100644
621621--- a/winsup/cygwin/syscalls.cc
622622+++ b/winsup/cygwin/syscalls.cc
623623@@ -339,7 +339,7 @@ try_to_bin (path_conv &pc, HANDLE &fh, ACCESS_MASK access, ULONG flags)
@@ -626,15 +626,15 @@ index 9d88b60..ed564c8 100644
626626 {
627627- /* Create unique filename. Start with a dot, followed by "cyg"
628628+ /* Create unique filename. Start with a dot, followed by "msys"
629- transposed into the Unicode low surrogate area (U+dc00) on file
630- systems supporting Unicode (except Samba), followed by the inode
631- number in hex, followed by a path hash in hex. The combination
629+ transposed to the Unicode private use area in the U+f700 area
630+ on file systems supporting Unicode (except Samba), followed by
631+ the inode number in hex, followed by a path hash in hex. The
632632@@ -347,7 +347,7 @@ try_to_bin (path_conv &pc, HANDLE &fh, ACCESS_MASK access, ULONG flags)
633633 RtlAppendUnicodeToString (&recycler,
634634 (pc.fs_flags () & FILE_UNICODE_ON_DISK
635635 && !pc.fs_is_samba ())
636- - ? L".\xdc63\xdc79\xdc67 " : L".cyg");
637- + ? L".\xdc6d\xdc73\xdc79\xdc73 " : L".msys");
636+ - ? L".\xf763\xf779\xf767 " : L".cyg");
637+ + ? L".\xf76d\xf773\xf779\xf773 " : L".msys");
638638 pfii = (PFILE_INTERNAL_INFORMATION) infobuf;
639639 status = NtQueryInformationFile (fh, &io, pfii, sizeof *pfii,
640640 FileInternalInformation);
0 commit comments