Skip to content

Commit cc5be3a

Browse files
authored
Merge pull request #263 from git-for-windows/msys2-runtime-22c9553388114c3178f1f3e0e24db123c68d313a
msys2-runtime: update to 3.6.5-1
2 parents 3facc39 + 003e0aa commit cc5be3a

File tree

48 files changed

+326
-318
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+326
-318
lines changed

msys2-runtime/0040-Mention-the-extremely-useful-small_printf-function.patch renamed to msys2-runtime/0001-Mention-the-extremely-useful-small_printf-function.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
From cf305cf5097436c7dd5177d6b0fe56a114adec0a Mon Sep 17 00:00:00 2001
1+
From cb48c880ca4517d70f334a61c9ddf286c738a86f Mon Sep 17 00:00:00 2001
22
From: Johannes Schindelin <[email protected]>
33
Date: Fri, 20 Feb 2015 11:54:47 +0000
4-
Subject: [PATCH 40/N] Mention the extremely useful small_printf() function
4+
Subject: [PATCH 01/N] Mention the extremely useful small_printf() function
55

66
It came in real handy while debugging an issue that strace 'fixed'.
77

msys2-runtime/0042-Allow-native-symlinks-to-non-existing-targets-in-nat.patch renamed to msys2-runtime/0002-Allow-native-symlinks-to-non-existing-targets-in-nat.patch

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
From bf72b247b4594788664969c03809b365f316f1c0 Mon Sep 17 00:00:00 2001
1+
From c6e68dc5bbca2e3bb99215338573ddc4983cc664 Mon Sep 17 00:00:00 2001
22
From: Karsten Blees <[email protected]>
33
Date: Wed, 20 May 2015 16:32:52 +0200
4-
Subject: [PATCH 42/N] Allow native symlinks to non-existing targets in
4+
Subject: [PATCH 02/N] Allow native symlinks to non-existing targets in
55
'nativestrict' mode
66

77
Windows native symlinks must match the type of their target (file or
@@ -30,10 +30,10 @@ Signed-off-by: Johannes Schindelin <[email protected]>
3030
1 file changed, 33 insertions(+), 9 deletions(-)
3131

3232
diff --git a/winsup/cygwin/path.cc b/winsup/cygwin/path.cc
33-
index ead7d16..d8aed28 100644
33+
index 8aff97a..3b9cba9 100644
3434
--- a/winsup/cygwin/path.cc
3535
+++ b/winsup/cygwin/path.cc
36-
@@ -2014,7 +2014,7 @@ symlink_native (const char *oldpath, path_conv &win32_newpath)
36+
@@ -1839,7 +1839,7 @@ symlink_native (const char *oldpath, path_conv &win32_newpath)
3737
path_conv win32_oldpath;
3838
PUNICODE_STRING final_oldpath, final_newpath;
3939
UNICODE_STRING final_oldpath_buf;
@@ -42,8 +42,8 @@ index ead7d16..d8aed28 100644
4242

4343
if (resolve_symlink_target (oldpath, win32_newpath, win32_oldpath))
4444
final_oldpath = win32_oldpath.get_nt_native_path ();
45-
@@ -2073,14 +2073,39 @@ symlink_native (const char *oldpath, path_conv &win32_newpath)
46-
wcpcpy (e_old, c_old);
45+
@@ -1901,14 +1901,39 @@ symlink_native (const char *oldpath, path_conv &win32_newpath)
46+
wcpcpy (e_old, c_old);
4747
}
4848
}
4949
- /* If the symlink target doesn't exist, don't create native symlink.
@@ -89,7 +89,7 @@ index ead7d16..d8aed28 100644
8989
}
9090
/* Don't allow native symlinks to Cygwin special files. However, the
9191
caller shoud know because this case shouldn't be covered by the
92-
@@ -2109,7 +2134,6 @@ symlink_native (const char *oldpath, path_conv &win32_newpath)
92+
@@ -1937,7 +1962,6 @@ symlink_native (const char *oldpath, path_conv &win32_newpath)
9393
final_oldpath->Buffer[1] = L'\\';
9494
}
9595
/* Try to create native symlink. */

msys2-runtime/0039-Handle-8-bit-characters-under-LOCALE-C.patch renamed to msys2-runtime/0003-WIP-Handle-8-bit-characters-under-LOCALE-C.patch

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
1-
From 0db37522bc130e69a48d4ba6505b88c24cf946c0 Mon Sep 17 00:00:00 2001
1+
From 2a9d34f306dd4562bbbd32b10870412ee8126e5d Mon Sep 17 00:00:00 2001
22
From: Johannes Schindelin <[email protected]>
33
Date: Fri, 20 Feb 2015 13:56:22 +0000
4-
Subject: [PATCH 39/N] Handle 8-bit characters under LOCALE=C
4+
Subject: [PATCH 03/N] WIP Handle 8-bit characters under LOCALE=C
5+
6+
TODO!!! Verify that this is still needed, as it seems to be no longer
7+
necessary to pass Git's test suite because the official MSYS2 runtime
8+
lacks this patch yet is sufficient to let Git's test suite succeed.
59

610
Even when the character set is specified as ASCII, we should handle data
711
outside the 7-bit range gracefully by simply copying it, even if it is
@@ -15,18 +19,18 @@ Signed-off-by: Johannes Schindelin <[email protected]>
1519
1 file changed, 4 insertions(+)
1620

1721
diff --git a/winsup/cygwin/strfuncs.cc b/winsup/cygwin/strfuncs.cc
18-
index cb7911c..a022b61 100644
22+
index eb657605..4542003 100644
1923
--- a/winsup/cygwin/strfuncs.cc
2024
+++ b/winsup/cygwin/strfuncs.cc
21-
@@ -1146,7 +1146,11 @@ _sys_mbstowcs (mbtowc_p f_mbtowc, wchar_t *dst, size_t dlen, const char *src,
22-
to store them in a symmetric way. */
23-
bytes = 1;
24-
if (dst)
25+
@@ -1189,7 +1189,11 @@ _sys_mbstowcs (mbtowc_p f_mbtowc, wchar_t *dst, size_t dlen, const char *src,
26+
{
27+
bytes = 1;
28+
if (dst)
2529
+#ifdef STRICTLY_7BIT_ASCII
26-
*ptr = L'\xf000' | *pmbs;
30+
*ptr = L'\xf000' | *pmbs;
2731
+#else
28-
+ *ptr = *pmbs;
32+
+ *ptr = *pmbs;
2933
+#endif
34+
}
3035
memset (&ps, 0, sizeof ps);
3136
}
32-

msys2-runtime/0043-Make-paths-WCS-MBS-conversion-explicit.patch renamed to msys2-runtime/0004-Make-paths-WCS-MBS-conversion-explicit.patch

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
From 12471a5de6b1da5cafe9288fa68185e304caae21 Mon Sep 17 00:00:00 2001
1+
From 7721d4267a9478f789f2235e8761a29421663fc3 Mon Sep 17 00:00:00 2001
22
From: Johannes Schindelin <[email protected]>
33
Date: Fri, 18 Dec 2015 20:19:57 +0100
4-
Subject: [PATCH 43/N] Make paths' WCS->MBS conversion explicit
4+
Subject: [PATCH 04/N] Make paths' WCS->MBS conversion explicit
55

66
* dcrt0.cc (dll_crt0_1), dtable.cc (handle_to_fn), environ.cc
77
(environ_init, getwinenveq, build_env), external.cc
@@ -159,10 +159,10 @@ Signed-off-by: Johannes Schindelin <[email protected]>
159159
13 files changed, 62 insertions(+), 59 deletions(-)
160160

161161
diff --git a/winsup/cygwin/dcrt0.cc b/winsup/cygwin/dcrt0.cc
162-
index 33cad1e..61ecb75 100644
162+
index f4c09be..57d4b88 100644
163163
--- a/winsup/cygwin/dcrt0.cc
164164
+++ b/winsup/cygwin/dcrt0.cc
165-
@@ -912,9 +912,9 @@ dll_crt0_1 (void *)
165+
@@ -900,9 +900,9 @@ dll_crt0_1 (void *)
166166
if (!__argc)
167167
{
168168
PWCHAR wline = GetCommandLineW ();
@@ -175,10 +175,10 @@ index 33cad1e..61ecb75 100644
175175
/* Scan the command line and build argv. Expand wildcards if not
176176
called from another cygwin process. */
177177
diff --git a/winsup/cygwin/dtable.cc b/winsup/cygwin/dtable.cc
178-
index 6ccc19a..44ce756 100644
178+
index 7303f7e..b99c80b 100644
179179
--- a/winsup/cygwin/dtable.cc
180180
+++ b/winsup/cygwin/dtable.cc
181-
@@ -1027,7 +1027,7 @@ handle_to_fn (HANDLE h, char *posix_fn)
181+
@@ -1021,7 +1021,7 @@ handle_to_fn (HANDLE h, char *posix_fn)
182182
if (wcsncasecmp (w32, DEVICE_PREFIX, DEVICE_PREFIX_LEN) != 0
183183
|| !QueryDosDeviceW (NULL, fnbuf, sizeof (fnbuf) / sizeof (WCHAR)))
184184
{
@@ -188,10 +188,10 @@ index 6ccc19a..44ce756 100644
188188
}
189189

190190
diff --git a/winsup/cygwin/environ.cc b/winsup/cygwin/environ.cc
191-
index 4e04921..529535a 100644
191+
index d4cedcb..7077595 100644
192192
--- a/winsup/cygwin/environ.cc
193193
+++ b/winsup/cygwin/environ.cc
194-
@@ -918,7 +918,7 @@ win32env_to_cygenv (PWCHAR rawenv, bool posify)
194+
@@ -873,7 +873,7 @@ win32env_to_cygenv (PWCHAR rawenv, bool posify)
195195
eventually want to use them). */
196196
for (i = 0, w = rawenv; *w != L'\0'; w = wcschr (w, L'\0') + 1, i++)
197197
{
@@ -200,7 +200,7 @@ index 4e04921..529535a 100644
200200
if (i >= envc)
201201
envp = (char **) realloc (envp, (4 + (envc += 100)) * sizeof (char *));
202202
envp[i] = newp;
203-
@@ -978,7 +978,7 @@ getwinenveq (const char *name, size_t namelen, int x)
203+
@@ -919,7 +919,7 @@ getwinenveq (const char *name, size_t namelen, int x)
204204
int totlen = GetEnvironmentVariableW (name0, valbuf, 32768);
205205
if (totlen > 0)
206206
{
@@ -209,7 +209,7 @@ index 4e04921..529535a 100644
209209
if (x == HEAP_1_STR)
210210
totlen += namelen;
211211
else
212-
@@ -986,7 +986,7 @@ getwinenveq (const char *name, size_t namelen, int x)
212+
@@ -927,7 +927,7 @@ getwinenveq (const char *name, size_t namelen, int x)
213213
char *p = (char *) cmalloc_abort ((cygheap_types) x, totlen);
214214
if (namelen)
215215
strcpy (p, name);
@@ -218,7 +218,7 @@ index 4e04921..529535a 100644
218218
debug_printf ("using value from GetEnvironmentVariable for '%W'", name0);
219219
return p;
220220
}
221-
@@ -1144,7 +1144,7 @@ build_env (const char * const *envp, PWCHAR &envblock, int &envc,
221+
@@ -1084,7 +1084,7 @@ build_env (const char * const *envp, PWCHAR &envblock, int &envc,
222222
for (winnum = 0, var = cwinenv;
223223
*var;
224224
++winnum, var = wcschr (var, L'\0') + 1)
@@ -228,7 +228,7 @@ index 4e04921..529535a 100644
228228
DestroyEnvironmentBlock (cwinenv);
229229
/* Eliminate variables which are already available in envp, as well as
230230
diff --git a/winsup/cygwin/external.cc b/winsup/cygwin/external.cc
231-
index a20ea07..fa9d696 100644
231+
index 50a5af2..945b9b8 100644
232232
--- a/winsup/cygwin/external.cc
233233
+++ b/winsup/cygwin/external.cc
234234
@@ -92,7 +92,7 @@ fillout_pinfo (pid_t pid, int winpid)
@@ -393,10 +393,10 @@ index 606559a..c6ec5d8 100644
393393
return _sys_wcstombs_alloc (dst_p, type, src, nwc, false);
394394
}
395395
diff --git a/winsup/cygwin/mount.cc b/winsup/cygwin/mount.cc
396-
index ff02793..ceb3864 100644
396+
index 1cfee5c..61f06d0 100644
397397
--- a/winsup/cygwin/mount.cc
398398
+++ b/winsup/cygwin/mount.cc
399-
@@ -506,7 +506,7 @@ fs_info::update (PUNICODE_STRING upath, HANDLE in_vol)
399+
@@ -508,7 +508,7 @@ fs_info::update (PUNICODE_STRING upath, HANDLE in_vol)
400400
{
401401
/* The filesystem name is only used in fillout_mntent and only if
402402
the filesystem isn't one of the well-known filesystems anyway. */
@@ -405,16 +405,16 @@ index ff02793..ceb3864 100644
405405
ffai_buf.ffai.FileSystemNameLength / sizeof (WCHAR));
406406
strlwr (fsn);
407407
}
408-
@@ -547,7 +547,7 @@ mount_info::create_root_entry (const PWCHAR root)
408+
@@ -549,7 +549,7 @@ mount_info::create_root_entry (const PWCHAR root)
409409
/* Create a default root dir derived from the location of the Cygwin DLL.
410410
The entry is immutable, unless the "override" option is given in /etc/fstab. */
411411
char native_root[PATH_MAX];
412412
- sys_wcstombs (native_root, PATH_MAX, root);
413413
+ sys_wcstombs_path (native_root, PATH_MAX, root);
414414
assert (*native_root != '\0');
415415
if (add_item (native_root, "/",
416-
MOUNT_SYSTEM | MOUNT_IMMUTABLE | MOUNT_AUTOMATIC | MOUNT_NOACL)
417-
@@ -941,7 +941,7 @@ mount_info::conv_to_posix_path (PWCHAR src_path, char *posix_path,
416+
MOUNT_SYSTEM | MOUNT_IMMUTABLE | MOUNT_AUTOMATIC)
417+
@@ -942,7 +942,7 @@ mount_info::conv_to_posix_path (PWCHAR src_path, char *posix_path,
418418
}
419419
tmp_pathbuf tp;
420420
char *buf = tp.c_get ();
@@ -423,7 +423,7 @@ index ff02793..ceb3864 100644
423423
int ret = conv_to_posix_path (buf, posix_path, ccp_flags);
424424
if (changed)
425425
src_path[0] = L'C';
426-
@@ -1275,7 +1275,7 @@ mount_info::from_fstab_line (char *line, bool user)
426+
@@ -1263,7 +1263,7 @@ mount_info::from_fstab_line (char *line, bool user)
427427
{
428428
tmp_pathbuf tp;
429429
char *mb_tmp = tp.c_get ();
@@ -432,7 +432,7 @@ index ff02793..ceb3864 100644
432432

433433
mount_flags |= MOUNT_USER_TEMP;
434434
int res = mount_table->add_item (mb_tmp, posix_path, mount_flags);
435-
@@ -1890,7 +1890,7 @@ mount_info::cygdrive_getmntent ()
435+
@@ -1752,7 +1752,7 @@ mount_info::cygdrive_getmntent ()
436436
if (wide_path)
437437
{
438438
win32_path = tp.c_get ();
@@ -455,10 +455,10 @@ index f57465a..57af967 100644
455455
}
456456
}
457457
diff --git a/winsup/cygwin/path.cc b/winsup/cygwin/path.cc
458-
index ead7d16..66c829e 100644
458+
index 8aff97a..2c57e3f 100644
459459
--- a/winsup/cygwin/path.cc
460460
+++ b/winsup/cygwin/path.cc
461-
@@ -653,7 +653,8 @@ path_conv::check (const UNICODE_STRING *src, unsigned opt,
461+
@@ -652,7 +652,8 @@ path_conv::check (const UNICODE_STRING *src, unsigned opt,
462462
char *path = tp.c_get ();
463463

464464
user_shared->warned_msdos = true;
@@ -468,7 +468,7 @@ index ead7d16..66c829e 100644
468468
path_conv::check (path, opt, suffixes);
469469
}
470470

471-
@@ -2692,7 +2693,7 @@ symlink_info::check_shortcut (HANDLE h)
471+
@@ -2435,7 +2436,7 @@ symlink_info::check_shortcut (HANDLE h)
472472
if (*(PWCHAR) cp == 0xfeff) /* BOM */
473473
{
474474
char *tmpbuf = tp.c_get ();
@@ -477,7 +477,7 @@ index ead7d16..66c829e 100644
477477
> SYMLINK_MAX)
478478
return 0;
479479
res = posixify (tmpbuf);
480-
@@ -2773,7 +2774,7 @@ symlink_info::check_sysfile (HANDLE h)
480+
@@ -2516,7 +2517,7 @@ symlink_info::check_sysfile (HANDLE h)
481481
else
482482
srcbuf += 2;
483483
char *tmpbuf = tp.c_get ();
@@ -486,7 +486,7 @@ index ead7d16..66c829e 100644
486486
> SYMLINK_MAX)
487487
debug_printf ("symlink string too long");
488488
else
489-
@@ -3041,8 +3042,8 @@ symlink_info::check_reparse_point (HANDLE h, bool remote)
489+
@@ -2784,8 +2785,8 @@ symlink_info::check_reparse_point (HANDLE h, bool remote)
490490
path_flags (path_flags () | ret);
491491
if (ret & PATH_SYMLINK)
492492
{
@@ -497,7 +497,7 @@ index ead7d16..66c829e 100644
497497
/* A symlink is never a directory. */
498498
fileattr (fileattr () & ~FILE_ATTRIBUTE_DIRECTORY);
499499
return posixify (srcbuf);
500-
@@ -3076,7 +3077,7 @@ symlink_info::check_nfs_symlink (HANDLE h)
500+
@@ -2819,7 +2820,7 @@ symlink_info::check_nfs_symlink (HANDLE h)
501501
{
502502
PWCHAR spath = (PWCHAR)
503503
(pffei->EaName + pffei->EaNameLength + 1);
@@ -506,7 +506,7 @@ index ead7d16..66c829e 100644
506506
spath, pffei->EaValueLength);
507507
path_flags (path_flags () | PATH_SYMLINK);
508508
}
509-
@@ -4275,7 +4276,7 @@ cygwin_conv_path (cygwin_conv_path_t what, const void *from, void *to,
509+
@@ -3950,7 +3951,7 @@ cygwin_conv_path (cygwin_conv_path_t what, const void *from, void *to,
510510
}
511511
PUNICODE_STRING up = p.get_nt_native_path ();
512512
buf = tp.c_get ();
@@ -515,7 +515,7 @@ index ead7d16..66c829e 100644
515515
up->Buffer, up->Length / sizeof (WCHAR));
516516
/* Convert native path to standard DOS path. */
517517
if (!strncmp (buf, "\\??\\", 4))
518-
@@ -4288,11 +4289,11 @@ cygwin_conv_path (cygwin_conv_path_t what, const void *from, void *to,
518+
@@ -3963,11 +3964,11 @@ cygwin_conv_path (cygwin_conv_path_t what, const void *from, void *to,
519519
{
520520
/* Device name points to somewhere else in the NT namespace.
521521
Use GLOBALROOT prefix to convert to Win32 path. */
@@ -529,7 +529,7 @@ index ead7d16..66c829e 100644
529529
up->Buffer, up->Length / sizeof (WCHAR));
530530
}
531531
lsiz = strlen (buf) + 1;
532-
@@ -4604,8 +4605,8 @@ cygwin_conv_path_list (cygwin_conv_path_t what, const void *from, void *to,
532+
@@ -4279,8 +4280,8 @@ cygwin_conv_path_list (cygwin_conv_path_t what, const void *from, void *to,
533533
switch (what & CCP_CONVTYPE_MASK)
534534
{
535535
case CCP_WIN_W_TO_POSIX:
@@ -540,7 +540,7 @@ index ead7d16..66c829e 100644
540540
return -1;
541541
what = (what & ~CCP_CONVTYPE_MASK) | CCP_WIN_A_TO_POSIX;
542542
from = (const void *) winp;
543-
@@ -5391,9 +5392,9 @@ cwdstuff::get_error_desc () const
543+
@@ -5054,9 +5055,9 @@ cwdstuff::get_error_desc () const
544544
void
545545
cwdstuff::reset_posix (wchar_t *w_cwd)
546546
{
@@ -552,7 +552,7 @@ index ead7d16..66c829e 100644
552552
}
553553

554554
char *
555-
@@ -5418,7 +5419,7 @@ cwdstuff::get (char *buf, int need_posix, int with_chroot, unsigned ulen)
555+
@@ -5081,7 +5082,7 @@ cwdstuff::get (char *buf, int need_posix, int with_chroot, unsigned ulen)
556556
if (!need_posix)
557557
{
558558
tocopy = tp.c_get ();
@@ -562,7 +562,7 @@ index ead7d16..66c829e 100644
562562
}
563563
else
564564
diff --git a/winsup/cygwin/uinfo.cc b/winsup/cygwin/uinfo.cc
565-
index 4323cb1..9f2685a 100644
565+
index ffe71ee..d2c829a 100644
566566
--- a/winsup/cygwin/uinfo.cc
567567
+++ b/winsup/cygwin/uinfo.cc
568568
@@ -385,12 +385,12 @@ cygheap_user::ontherange (homebodies what, struct passwd *pw)

msys2-runtime/0044-Use-MB_CUR_MAX-6-by-default.patch renamed to msys2-runtime/0005-Use-MB_CUR_MAX-6-by-default.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
From 473511f5c6902ed97b7bf2bbb952b8aa85a9e51a Mon Sep 17 00:00:00 2001
1+
From 5c25e842e45c80f87ec018c4cbab4fe7191d78f0 Mon Sep 17 00:00:00 2001
22
From: Johannes Schindelin <[email protected]>
33
Date: Thu, 21 Nov 2019 14:21:01 +0100
4-
Subject: [PATCH 44/N] Use MB_CUR_MAX == 6 by default
4+
Subject: [PATCH 05/N] Use MB_CUR_MAX == 6 by default
55

66
Internally, Cygwin already uses __utf8_mbtowc(), even if it still claims
77
to use the "ASCII" charset.

msys2-runtime/0046-msys2-runtime-restore-fast-path-for-current-user-pri.patch renamed to msys2-runtime/0006-msys2-runtime-restore-fast-path-for-current-user-pri.patch

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
From daa35cff6160cb68c4817f35a0bd5893d04080a8 Mon Sep 17 00:00:00 2001
1+
From df2f7356ed0fd3f8e3f845905aad885d450f5487 Mon Sep 17 00:00:00 2001
22
From: Richard Glidden <[email protected]>
33
Date: Thu, 24 Aug 2023 13:36:10 -0400
4-
Subject: [PATCH 46/N] msys2-runtime: restore fast path for current user
4+
Subject: [PATCH 06/N] msys2-runtime: restore fast path for current user
55
primary group
66

77
Commit a5bcfe616c7e removed an optimization that fetches the
@@ -29,10 +29,10 @@ Signed-off-by: Richard Glidden <[email protected]>
2929
4 files changed, 46 insertions(+), 8 deletions(-)
3030

3131
diff --git a/winsup/cygwin/include/sys/cygwin.h b/winsup/cygwin/include/sys/cygwin.h
32-
index 0e11a9b..5a99f75 100644
32+
index f5c90fe..676d974 100644
3333
--- a/winsup/cygwin/include/sys/cygwin.h
3434
+++ b/winsup/cygwin/include/sys/cygwin.h
35-
@@ -219,7 +219,8 @@ enum
35+
@@ -213,7 +213,8 @@ enum
3636
enum
3737
{
3838
NSS_SRC_FILES = 1,
@@ -43,7 +43,7 @@ index 0e11a9b..5a99f75 100644
4343

4444
/* Enumeration source constants for CW_SETENT called from mkpasswd/mkgroup. */
4545
diff --git a/winsup/cygwin/local_includes/cygheap.h b/winsup/cygwin/local_includes/cygheap.h
46-
index fed87ec..821ccf7 100644
46+
index d9e936c..0b3fed2 100644
4747
--- a/winsup/cygwin/local_includes/cygheap.h
4848
+++ b/winsup/cygwin/local_includes/cygheap.h
4949
@@ -405,6 +405,7 @@ public:
@@ -55,7 +55,7 @@ index fed87ec..821ccf7 100644
5555
inline bool nss_cygserver_caching () const { return caching; }
5656
inline void nss_disable_cygserver_caching () { caching = false; }
5757
diff --git a/winsup/cygwin/uinfo.cc b/winsup/cygwin/uinfo.cc
58-
index 4323cb1..15a9307 100644
58+
index ffe71ee..cff9789 100644
5959
--- a/winsup/cygwin/uinfo.cc
6060
+++ b/winsup/cygwin/uinfo.cc
6161
@@ -637,6 +637,11 @@ cygheap_pwdgrp::nss_init_line (const char *line)

msys2-runtime/0001-Fix-msys-library-name-in-import-libraries.patch renamed to msys2-runtime/0007-Fix-msys-library-name-in-import-libraries.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
From b662426d796ad9fa7593f17840f49282835fa876 Mon Sep 17 00:00:00 2001
1+
From 39b4a0d5f23f0593b1e4ad951ec22ab23a402e0c Mon Sep 17 00:00:00 2001
22
From: Kaleb Barrett <[email protected]>
33
Date: Sun, 14 Mar 2021 18:58:55 -0500
4-
Subject: [PATCH 01/N] Fix msys library name in import libraries
4+
Subject: [PATCH 07/N] Fix msys library name in import libraries
55

66
Cygwin's speclib doesn't handle dashes or dots. However, we are about to
77
rename the output file name from `cygwin1.dll` to `msys-2.0.dll`.

0 commit comments

Comments
 (0)