* [ANNOUNCEMENT] TEST RELEASE: Cygwin 2.6.0-0.11 @ 2016-08-20 22:09 Corinna Vinschen 2016-08-23 13:41 ` Brian Inglis 0 siblings, 1 reply; 16+ messages in thread From: Corinna Vinschen @ 2016-08-20 22:09 UTC (permalink / raw) To: cygwin Hi folks, I uploaded a new Cygwin test release 2.6.0-0.11. ---------------------------------------------------------------------- I managed to build the 2.6.0-10 package from the wrong sources, so here's the fixed 2.6.0-0.11. Sorry about that! ---------------------------------------------------------------------- (Still) two interesting changes in this test release: - Fix the bug reported in https://cygwin.com/ml/cygwin/2016-08/msg00357.html - Add missing nl_langinfo_l functions as reported in https://cygwin.com/ml/cygwin/2016-08/msg00349.html ======================================================================= The 2.6.0 release is going to introducing the locale_t datatype, as well as all functions related to locale_t locales and per-thread locales per POSIX-1.2008. So, rather than just providing a single, per-process locale, you can now create new locales ("newlocale") and set it as locale for the current thread ("uselocale") or use it directly with one of the new functions taking a locale_t as parameter (i.e. isalpha_l). The full list of new interfaces is: - POSIX: newlocale, freelocale, duplocale, uselocale, nl_langinfo_l isalnum_l, isalpha_l, isblank_l, iscntrl_l, isdigit_l, isgraph_l, islower_l, isprint_l, ispunct_l, isspace_l, isupper_l, iswalnum_l, iswalpha_l, iswblank_l, iswcntrl_l, iswctype_l, iswdigit_l, iswgraph_l, iswlower_l, iswprint_l, iswpunct_l, iswspace_l, iswupper_l, iswxdigit_l, isxdigit_l tolower_l, toupper_l, towctrans_l, towlower_l, towupper_l, wctrans_l, wctype_l strcasecmp_l, strcoll_l, strncasecmp_l, strxfrm_l wcscasecmp_l, wcscoll_l, wcstrncasecmp_l, wcstrxfrm_l strfmon_l, strftime_l - GNU extensions: isascii_l, toascii_l strtol_l, stroll_l, strtoul_l, strtoull_l strtod_l, strtofl, strtold_l wcstol_l, wcsoll_l, wcstoul_l, wcstoull_l wcstod_l, wcstofl, wcstold_l ======================================================================= Since this is brand-new code, this code *will* have bugs. It would be very helpful if interested developers and Cygwin package maintainers could give this new stuff some good testing. Other than that: ======================================================================= What changed: ------------- - Drop support for Windows XP and Windows Server 2003/2003 R2. - Drop support for very old SUNWNFS filesystem. - Further header file improvements in terms of feature test macros. - Raise number of supported partitions per disk (for raw access) to 63. Addresses: https://cygwin.com/ml/cygwin/2016-06/msg00136.html - Add a workaround for filesystems not supporting the FileAllInformation info class. Addresses: https://cygwin.com/ml/cygwin/2016-07/msg00350.html - Support AzureAD accounts. - "nobody" account support for WinFSP. Bug Fixes --------- - Try to avoid spurious DENY ACEs when creating files in directories with non-POSIX-like (rather: Windows-like) permissions. Addresses: Report and reproducer on IRC. - Make sure ldd(1) does not exit prematurely when enumerating DLLs. Addresses: https://cygwin.com/ml/cygwin/2016-05/msg00185.html - Fix strace timer output in child process. Addresses: https://cygwin.com/ml/cygwin/2016-07/msg00067.html - Change blkcnt_t to signed type per POSIX. - Fix definition of SSIZE_MAX on 32-bit systems. Addresses: https://cygwin.com/ml/cygwin/2016-07/msg00179.html - Fix transposing invalid chars in Windows filenames on relative paths. Addresses: https://cygwin.com/ml/cygwin/2016-07/msg00193.html - Don't raise SIGTTIN from select(2)/poll(2). Addresses: https://cygwin.com/ml/cygwin-developers/2016-07/msg00004.html - Fix truncl which was using the wrong FPU rounding mode. Addresses: https://rt.perl.org/Public/Bug/Display.html?id=128665 - Fix a regression in ioctl(fd, FIONREAD, ...) introduced in Cygwin 2.5.0. This only affects 64 bit Cygwin. Addresses: https://cygwin.com/ml/cygwin/2016-07/msg00001.html - Handle "clear screen" escpae sequence in console window more reliable. Addresses: https://cygwin.com/ml/cygwin/2016-07/msg00310.html - Allow kill(pid, <anysig>) on zombies to return successfully, rather than only kill(pid, 0), to align behaviour with POSIX requirements. Addresses: https://cygwin.com/ml/cygwin/2016-08/msg00188.html ======================================================================= Thanks, Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ANNOUNCEMENT] TEST RELEASE: Cygwin 2.6.0-0.11 2016-08-20 22:09 [ANNOUNCEMENT] TEST RELEASE: Cygwin 2.6.0-0.11 Corinna Vinschen @ 2016-08-23 13:41 ` Brian Inglis 2016-08-23 16:20 ` Corinna Vinschen 0 siblings, 1 reply; 16+ messages in thread From: Brian Inglis @ 2016-08-23 13:41 UTC (permalink / raw) To: cygwin [-- Attachment #1: Type: text/plain, Size: 2149 bytes --] On 2016-08-20 15:37, Corinna Vinschen wrote: > I uploaded a new Cygwin test release 2.6.0-0.11. > (Still) two interesting changes in this test release: > - Fix the bug reported in > https://cygwin.com/ml/cygwin/2016-08/msg00357.html > - Add missing nl_langinfo_l functions as reported in > https://cygwin.com/ml/cygwin/2016-08/msg00349.html > The 2.6.0 release is going to introducing the locale_t datatype, as well > as all functions related to locale_t locales and per-thread locales per > POSIX-1.2008. > So, rather than just providing a single, per-process locale, you can now > create new locales ("newlocale") and set it as locale for the current > thread ("uselocale") or use it directly with one of the new functions > taking a locale_t as parameter (i.e. isalpha_l). > The full list of new interfaces is: > - POSIX: > newlocale, freelocale, duplocale, uselocale, nl_langinfo_l > isalnum_l, isalpha_l, isblank_l, iscntrl_l, isdigit_l, isgraph_l, > islower_l, isprint_l, ispunct_l, isspace_l, isupper_l, > iswalnum_l, iswalpha_l, iswblank_l, iswcntrl_l, iswctype_l, iswdigit_l, > iswgraph_l, iswlower_l, iswprint_l, iswpunct_l, iswspace_l, iswupper_l, > iswxdigit_l, isxdigit_l > tolower_l, toupper_l, towctrans_l, towlower_l, towupper_l, > wctrans_l, wctype_l > strcasecmp_l, strcoll_l, strncasecmp_l, strxfrm_l > wcscasecmp_l, wcscoll_l, wcstrncasecmp_l, wcstrxfrm_l > strfmon_l, strftime_l > - GNU extensions: > isascii_l, toascii_l > strtol_l, stroll_l, strtoul_l, strtoull_l > strtod_l, strtofl, strtold_l > wcstol_l, wcsoll_l, wcstoul_l, wcstoull_l > wcstod_l, wcstofl, wcstold_l Hi folks, Compared lists of locale_t headers and functions for POSIX, Cygwin, and glibc, attached below for comparison, and found: * missed string.h(strerror_l) on my first check; not sure if you can implement that easily on Windows? * GNU also supports wchar.h(wcsftime_l) and time.h(strptime_l); * GNU also defines string.h(str[n]casecmp_l) functions as an extension, as well as in POSIX specified strings.h. -- Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada [-- Attachment #2: locale_t.txt --] [-- Type: text/plain, Size: 2916 bytes --] POSIX CYGWIN GLIBC headers ctype.h functions isalnum_l isalnum_l isalnum_l functions isalpha_l isalpha_l isalpha_l functions isblank_l isblank_l isblank_l functions iscntrl_l iscntrl_l iscntrl_l functions isdigit_l isdigit_l isdigit_l functions isgraph_l isgraph_l isgraph_l functions islower_l islower_l islower_l functions isprint_l isprint_l isprint_l functions ispunct_l ispunct_l ispunct_l functions isspace_l isspace_l isspace_l functions isupper_l isupper_l isupper_l functions isxdigit_l isxdigit_l isxdigit_l functions tolower_l tolower_l tolower_l functions toupper_l toupper_l toupper_l functions toascii_l toascii_l functions isascii_l isascii_l headers wctype.h functions iswalnum_l iswalnum_l iswalnum_l functions iswalpha_l iswalpha_l iswalpha_l functions iswblank_l iswblank_l iswblank_l functions iswcntrl_l iswcntrl_l iswcntrl_l functions iswctype_l iswctype_l iswctype_l functions iswdigit_l iswdigit_l iswdigit_l functions iswgraph_l iswgraph_l iswgraph_l functions iswlower_l iswlower_l iswlower_l functions iswprint_l iswprint_l iswprint_l functions iswpunct_l iswpunct_l iswpunct_l functions iswspace_l iswspace_l iswspace_l functions iswupper_l iswupper_l iswupper_l functions iswxdigit_l iswxdigit_l iswxdigit_l functions towctrans_l towctrans_l towctrans_l functions towlower_l towlower_l towlower_l functions towupper_l towupper_l towupper_l functions wctrans_l wctrans_l wctrans_l functions wctype_l wctype_l wctype_l headers locale.h functions duplocale duplocale duplocale functions freelocale freelocale freelocale functions newlocale newlocale newlocale functions uselocale uselocale uselocale headers wchar.h functions wcscasecmp_l wcscasecmp_l wcscasecmp_l functions wcscoll_l wcscoll_l wcscoll_l functions wcsncasecmp_l wcsncasecmp_l wcsncasecmp_l functions wcsxfrm_l wcsxfrm_l wcsxfrm_l functions wcstod_l wcstod_l functions wcstof_l wcstof_l functions wcstol_l wcstol_l functions wcstold_l wcstold_l functions wcstoll_l wcstoll_l functions wcstoul_l wcstoul_l functions wcstoull_l wcstoull_l functions * wcsftime_l headers string.h functions strcoll_l strcoll_l strcoll_l functions strerror_l * strerror_l functions strxfrm_l strxfrm_l strxfrm_l functions ? strcasecmp_l functions ? strncasecmp_l headers strings.h functions strcasecmp_l strcasecmp_l strcasecmp_l functions strncasecmp_l strncasecmp_l strncasecmp_l headers langinfo.h functions nl_langinfo_l nl_langinfo_l nl_langinfo_l headers monetary.h functions strfmon_l strfmon_l strfmon_l headers time.h functions strftime_l strftime_l strftime_l functions * strptime_l headers stdlib.h functions strtod_l strtod_l functions strtof_l strtof_l functions strtol_l strtol_l functions strtold_l strtold_l functions strtoll_l strtoll_l functions strtoul_l strtoul_l functions strtoull_l strtoull_l [-- Attachment #3: Type: text/plain, Size: 218 bytes --] -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ANNOUNCEMENT] TEST RELEASE: Cygwin 2.6.0-0.11 2016-08-23 13:41 ` Brian Inglis @ 2016-08-23 16:20 ` Corinna Vinschen 2016-08-24 8:22 ` Brian Inglis 0 siblings, 1 reply; 16+ messages in thread From: Corinna Vinschen @ 2016-08-23 16:20 UTC (permalink / raw) To: cygwin [-- Attachment #1: Type: text/plain, Size: 863 bytes --] On Aug 23 07:27, Brian Inglis wrote: > Compared lists of locale_t headers and functions for POSIX, Cygwin, > and glibc, attached below for comparison, and found: > > * missed string.h(strerror_l) on my first check; > not sure if you can implement that easily on Windows? > > * GNU also supports wchar.h(wcsftime_l) and time.h(strptime_l); > > * GNU also defines string.h(str[n]casecmp_l) functions as an extension, > as well as in POSIX specified strings.h. I just applied a couple of patches to add the missing strerror_l, strptime_l and wcsftime_l. I also added the missing str[n]casecmp_l prototypes to strings.h. I'll create a new test release in a bit. Thanks a lot, Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 819 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ANNOUNCEMENT] TEST RELEASE: Cygwin 2.6.0-0.11 2016-08-23 16:20 ` Corinna Vinschen @ 2016-08-24 8:22 ` Brian Inglis 2016-08-24 8:28 ` Brian Inglis 0 siblings, 1 reply; 16+ messages in thread From: Brian Inglis @ 2016-08-24 8:22 UTC (permalink / raw) To: cygwin On 2016-08-23 10:11, Corinna Vinschen wrote: > On Aug 23 07:27, Brian Inglis wrote: >> Compared lists of locale_t headers and functions for POSIX, Cygwin, >> and glibc, attached below for comparison, and found: >> >> * missed string.h(strerror_l) on my first check; >> not sure if you can implement that easily on Windows? >> >> * GNU also supports wchar.h(wcsftime_l) and time.h(strptime_l); >> >> * GNU also defines string.h(str[n]casecmp_l) functions as an extension, >> as well as in POSIX specified strings.h. > > I just applied a couple of patches to add the missing strerror_l, > strptime_l and wcsftime_l. I also added the missing str[n]casecmp_l > prototypes to strings.h. I'll create a new test release in a bit. GNU duplicates the POSIX strings.h(str[n]casecmp_l) in string.h also. -- Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ANNOUNCEMENT] TEST RELEASE: Cygwin 2.6.0-0.11 2016-08-24 8:22 ` Brian Inglis @ 2016-08-24 8:28 ` Brian Inglis 2016-08-24 8:31 ` Corinna Vinschen 0 siblings, 1 reply; 16+ messages in thread From: Brian Inglis @ 2016-08-24 8:28 UTC (permalink / raw) To: cygwin On 2016-08-23 22:15, Brian Inglis wrote: > On 2016-08-23 10:11, Corinna Vinschen wrote: >> On Aug 23 07:27, Brian Inglis wrote: >>> Compared lists of locale_t headers and functions for POSIX, Cygwin, >>> and glibc, attached below for comparison, and found: >>> >>> * missed string.h(strerror_l) on my first check; >>> not sure if you can implement that easily on Windows? >>> >>> * GNU also supports wchar.h(wcsftime_l) and time.h(strptime_l); >>> >>> * GNU also defines string.h(str[n]casecmp_l) functions as an extension, >>> as well as in POSIX specified strings.h. >> >> I just applied a couple of patches to add the missing strerror_l, >> strptime_l and wcsftime_l. I also added the missing str[n]casecmp_l >> prototypes to strings.h. I'll create a new test release in a bit. > > GNU duplicates the POSIX strings.h(str[n]casecmp_l) in string.h also. i.e. str[n]casecmp_l should be defined under #if __POSIX_VISIBLE >= 200809 but not defined under #ifdef __GNU_VISIBLE in string*s*.h, and defined under #ifdef __GNU_VISIBLE but not defined under #if __POSIX_VISIBLE >= 200809 in *string*.h; strerror_l should be under #if __POSIX_VISIBLE >= 200809 in *string*.h, or its #includes. -- Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ANNOUNCEMENT] TEST RELEASE: Cygwin 2.6.0-0.11 2016-08-24 8:28 ` Brian Inglis @ 2016-08-24 8:31 ` Corinna Vinschen 2016-08-24 18:29 ` Brian Inglis 0 siblings, 1 reply; 16+ messages in thread From: Corinna Vinschen @ 2016-08-24 8:31 UTC (permalink / raw) To: cygwin [-- Attachment #1: Type: text/plain, Size: 1547 bytes --] On Aug 23 23:36, Brian Inglis wrote: > On 2016-08-23 22:15, Brian Inglis wrote: > > On 2016-08-23 10:11, Corinna Vinschen wrote: > > > On Aug 23 07:27, Brian Inglis wrote: > > > > Compared lists of locale_t headers and functions for POSIX, Cygwin, > > > > and glibc, attached below for comparison, and found: > > > > > > > > * missed string.h(strerror_l) on my first check; > > > > not sure if you can implement that easily on Windows? > > > > > > > > * GNU also supports wchar.h(wcsftime_l) and time.h(strptime_l); > > > > > > > > * GNU also defines string.h(str[n]casecmp_l) functions as an extension, > > > > as well as in POSIX specified strings.h. > > > > > > I just applied a couple of patches to add the missing strerror_l, > > > strptime_l and wcsftime_l. I also added the missing str[n]casecmp_l > > > prototypes to strings.h. I'll create a new test release in a bit. > > > > GNU duplicates the POSIX strings.h(str[n]casecmp_l) in string.h also. > > i.e. str[n]casecmp_l should be defined under #if __POSIX_VISIBLE >= 200809 > but not defined under #ifdef __GNU_VISIBLE in string*s*.h, > and defined under #ifdef __GNU_VISIBLE but not defined under > #if __POSIX_VISIBLE >= 200809 in *string*.h; > strerror_l should be under #if __POSIX_VISIBLE >= 200809 in *string*.h, > or its #includes. They were already declared in string,h. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 819 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ANNOUNCEMENT] TEST RELEASE: Cygwin 2.6.0-0.11 2016-08-24 8:31 ` Corinna Vinschen @ 2016-08-24 18:29 ` Brian Inglis 2016-08-24 18:53 ` Corinna Vinschen 0 siblings, 1 reply; 16+ messages in thread From: Brian Inglis @ 2016-08-24 18:29 UTC (permalink / raw) To: cygwin On 2016-08-24 02:22, Corinna Vinschen wrote: > On Aug 23 23:36, Brian Inglis wrote: >> On 2016-08-23 22:15, Brian Inglis wrote: >>> On 2016-08-23 10:11, Corinna Vinschen wrote: >>>> On Aug 23 07:27, Brian Inglis wrote: >>>>> Compared lists of locale_t headers and functions for POSIX, Cygwin, >>>>> and glibc, attached below for comparison, and found: >>>>> * missed string.h(strerror_l) on my first check; >>>>> not sure if you can implement that easily on Windows? >>>>> * GNU also supports wchar.h(wcsftime_l) and time.h(strptime_l); >>>>> * GNU also defines string.h(str[n]casecmp_l) functions as an extension, >>>>> as well as in POSIX specified strings.h. >>>> I just applied a couple of patches to add the missing strerror_l, >>>> strptime_l and wcsftime_l. I also added the missing str[n]casecmp_l >>>> prototypes to strings.h. I'll create a new test release in a bit. >>> GNU duplicates the POSIX strings.h(str[n]casecmp_l) in string.h also. >> i.e. str[n]casecmp_l should be defined under #if __POSIX_VISIBLE >= 200809 >> but not defined under #ifdef __GNU_VISIBLE in string*s*.h, >> and defined under #ifdef __GNU_VISIBLE but not defined under >> #if __POSIX_VISIBLE >= 200809 in *string*.h; >> strerror_l should be under #if __POSIX_VISIBLE >= 200809 in *string*.h, >> or its #includes. > They were already declared in string,h. Sorry for the poor explanation, but what I was failing to say clearly was that: * there does not appear to be any strerror_l declaration in string.h or any header searching using grep or pickaxe on: https://sourceware.org/git/?p=newlib-cygwin.git&a=search&h=HEAD&st=grep&s=strerror_l and that str[n]casecmp_l conditionals __GNU_VISIBLE and __POSIX_VISIBLE >= 200809 appear to be flipped around between string.h and strings.h declarations in: https://sourceware.org/git/?p=newlib-cygwin.git;a=blob;f=newlib/libc/include/string.h #if __POSIX_VISIBLE >= 200809 extern int strcasecmp_l (const char *, const char *, locale_t); extern int strncasecmp_l (const char *, const char *, size_t, locale_t); extern int strcoll_l (const char *, const char *, locale_t); extern size_t strxfrm_l (char *__restrict, const char *__restrict, size_t, locale_t); #endif should probably be: #if __POSIX_VISIBLE >= 200809 extern int strcoll_l (const char *, const char *, locale_t); extern size_t strxfrm_l (char *__restrict, const char *__restrict, size_t, locale_t); #endif #if __GNU_VISIBLE extern int strcasecmp_l (const char *, const char *, locale_t); extern int strncasecmp_l (const char *, const char *, size_t, locale_t); #endif and in: https://sourceware.org/git/?p=newlib-cygwin.git;a=blob;f=newlib/libc/include/strings.h #if __GNU_VISIBLE extern int strcasecmp_l (const char *, const char *, locale_t); extern int strncasecmp_l (const char *, const char *, size_t, locale_t); #endif /* _GNU_VISIBLE */ should probably be: #if __POSIX_VISIBLE >= 200809 extern int strcasecmp_l (const char *, const char *, locale_t); extern int strncasecmp_l (const char *, const char *, size_t, locale_t); #endif /* __POSIX_VISIBLE >= 200809 */ if I am reading the code and docs correctly. -- Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ANNOUNCEMENT] TEST RELEASE: Cygwin 2.6.0-0.11 2016-08-24 18:29 ` Brian Inglis @ 2016-08-24 18:53 ` Corinna Vinschen 2016-08-25 7:30 ` Brian Inglis 0 siblings, 1 reply; 16+ messages in thread From: Corinna Vinschen @ 2016-08-24 18:53 UTC (permalink / raw) To: cygwin [-- Attachment #1: Type: text/plain, Size: 2133 bytes --] On Aug 24 11:30, Brian Inglis wrote: > On 2016-08-24 02:22, Corinna Vinschen wrote: > > On Aug 23 23:36, Brian Inglis wrote: > > > On 2016-08-23 22:15, Brian Inglis wrote: > > > > On 2016-08-23 10:11, Corinna Vinschen wrote: > > > > > On Aug 23 07:27, Brian Inglis wrote: > > > > > > Compared lists of locale_t headers and functions for POSIX, Cygwin, > > > > > > and glibc, attached below for comparison, and found: > > > > > > * missed string.h(strerror_l) on my first check; > > > > > > not sure if you can implement that easily on Windows? > > > > > > * GNU also supports wchar.h(wcsftime_l) and time.h(strptime_l); > > > > > > * GNU also defines string.h(str[n]casecmp_l) functions as an extension, > > > > > > as well as in POSIX specified strings.h. > > > > > I just applied a couple of patches to add the missing strerror_l, > > > > > strptime_l and wcsftime_l. I also added the missing str[n]casecmp_l > > > > > prototypes to strings.h. I'll create a new test release in a bit. > > > > GNU duplicates the POSIX strings.h(str[n]casecmp_l) in string.h also. > > > i.e. str[n]casecmp_l should be defined under #if __POSIX_VISIBLE >= 200809 > > > but not defined under #ifdef __GNU_VISIBLE in string*s*.h, > > > and defined under #ifdef __GNU_VISIBLE but not defined under > > > #if __POSIX_VISIBLE >= 200809 in *string*.h; > > > strerror_l should be under #if __POSIX_VISIBLE >= 200809 in *string*.h, > > > or its #includes. > > They were already declared in string,h. > > Sorry for the poor explanation, but what I was failing to say clearly > was that: > > * there does not appear to be any strerror_l declaration in string.h > [...] > and that str[n]casecmp_l conditionals __GNU_VISIBLE and __POSIX_VISIBLE >= 200809 > appear to be flipped around between string.h and strings.h declarations in: > [...] Care to send patches to the newlib list? Patches (git format-patch) rule over descriptions alone :} Thanks, Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 819 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ANNOUNCEMENT] TEST RELEASE: Cygwin 2.6.0-0.11 2016-08-24 18:53 ` Corinna Vinschen @ 2016-08-25 7:30 ` Brian Inglis 2016-08-25 10:03 ` Corinna Vinschen 0 siblings, 1 reply; 16+ messages in thread From: Brian Inglis @ 2016-08-25 7:30 UTC (permalink / raw) To: cygwin [-- Attachment #1: Type: text/plain, Size: 2342 bytes --] On 2016-08-24 12:29, Corinna Vinschen wrote: > On Aug 24 11:30, Brian Inglis wrote: >> On 2016-08-24 02:22, Corinna Vinschen wrote: >>> On Aug 23 23:36, Brian Inglis wrote: >>>> On 2016-08-23 22:15, Brian Inglis wrote: >>>>> On 2016-08-23 10:11, Corinna Vinschen wrote: >>>>>> On Aug 23 07:27, Brian Inglis wrote: >>>>>>> Compared lists of locale_t headers and functions for POSIX, Cygwin, >>>>>>> and glibc, attached below for comparison, and found: >>>>>>> * missed string.h(strerror_l) on my first check; >>>>>>> not sure if you can implement that easily on Windows? >>>>>>> * GNU also supports wchar.h(wcsftime_l) and time.h(strptime_l); >>>>>>> * GNU also defines string.h(str[n]casecmp_l) functions as an extension, >>>>>>> as well as in POSIX specified strings.h. >>>>>> I just applied a couple of patches to add the missing strerror_l, >>>>>> strptime_l and wcsftime_l. I also added the missing str[n]casecmp_l >>>>>> prototypes to strings.h. I'll create a new test release in a bit. >>>>> GNU duplicates the POSIX strings.h(str[n]casecmp_l) in string.h also. >>>> i.e. str[n]casecmp_l should be defined under #if __POSIX_VISIBLE >= 200809 >>>> but not defined under #ifdef __GNU_VISIBLE in string*s*.h, >>>> and defined under #ifdef __GNU_VISIBLE but not defined under >>>> #if __POSIX_VISIBLE >= 200809 in *string*.h; >>>> strerror_l should be under #if __POSIX_VISIBLE >= 200809 in *string*.h, >>>> or its #includes. >>> They were already declared in string,h. >> Sorry for the poor explanation, but what I was failing to say clearly >> was that: >> * there does not appear to be any strerror_l declaration in string.h >> [...] >> and that str[n]casecmp_l conditionals __GNU_VISIBLE and __POSIX_VISIBLE >= 200809 >> appear to be flipped around between string.h and strings.h declarations in: >> [...] > Care to send patches to the newlib list? Patches (git format-patch) > rule over descriptions alone :} Knew there were good reasons I avoided git for a decade! See https://en.wikipedia.org/wiki/Git_(slang) Developers never heard of KISS, unlike you folks at Cygwin ;^> and the folks at hg. git show attached in case my patch email does not get thru or is scrambled some way, so it does not apply with git am, after my screwing around with git and mailx. -- Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada [-- Attachment #2: patch --] [-- Type: text/plain, Size: 2229 bytes --] commit 3be4400034a2bb9c28300b088ecb6271eaa44a2b Author: Brian Inglis <Brian.Inglis@SystematicSW.ab.ca> Date: Wed Aug 24 13:46:25 2016 -0600 add string.h(strerror_l) as POSIX, change string.h(str[n]casecmp_l) from POSIX to GNU, change strings.h(str[n]casecmp_l) from GNU to POSIX, use _EXFUN diff --git a/newlib/libc/include/string.h b/newlib/libc/include/string.h index 8f4fd2e..96703b5 100644 --- a/newlib/libc/include/string.h +++ b/newlib/libc/include/string.h @@ -48,13 +48,14 @@ char *_EXFUN(strtok,(char *__restrict, const char *__restrict)); size_t _EXFUN(strxfrm,(char *__restrict, const char *__restrict, size_t)); #if __POSIX_VISIBLE >= 200809 -extern int strcasecmp_l (const char *, const char *, locale_t); -extern int strncasecmp_l (const char *, const char *, size_t, locale_t); -extern int strcoll_l (const char *, const char *, locale_t); -extern size_t strxfrm_l (char *__restrict, const char *__restrict, size_t, - locale_t); +int _EXFUN(strcoll_l,(const char *, const char *, locale_t); +char *_EXFUN(strerror_l,(int, locale_t); +size_t _EXFUN(strxfrm_l,(char *__restrict, const char *__restrict, size_t, locale_t)); +#endif +#if __GNU_VISIBLE +int _EXFUN(strcasecmp_l,(const char *, const char *, locale_t)); +int _EXFUN(strncasecmp_l,(const char *, const char *, size_t, locale_t)); #endif - #if __MISC_VISIBLE || __POSIX_VISIBLE char *_EXFUN(strtok_r,(char *__restrict, const char *__restrict, char **__restrict)); #endif diff --git a/newlib/libc/include/strings.h b/newlib/libc/include/strings.h index b462d07..60e995b 100644 --- a/newlib/libc/include/strings.h +++ b/newlib/libc/include/strings.h @@ -33,10 +33,10 @@ int _EXFUN(ffs,(int)); int _EXFUN(strcasecmp,(const char *, const char *)); int _EXFUN(strncasecmp,(const char *, const char *, size_t)); -#if __GNU_VISIBLE -extern int strcasecmp_l (const char *, const char *, locale_t); -extern int strncasecmp_l (const char *, const char *, size_t, locale_t); -#endif /* _GNU_VISIBLE */ +#if __POSIX_VISIBLE >= 200809 +int _EXFUN(strcasecmp_l,(const char *, const char *, locale_t); +int _EXFUN(strncasecmp_l,(const char *, const char *, size_t, locale_t); +#endif /* __POSIX_VISIBLE >= 200809 */ _END_STD_C [-- Attachment #3: Type: text/plain, Size: 218 bytes --] -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ANNOUNCEMENT] TEST RELEASE: Cygwin 2.6.0-0.11 2016-08-25 7:30 ` Brian Inglis @ 2016-08-25 10:03 ` Corinna Vinschen 2016-08-25 14:46 ` Brian Inglis 0 siblings, 1 reply; 16+ messages in thread From: Corinna Vinschen @ 2016-08-25 10:03 UTC (permalink / raw) To: cygwin [-- Attachment #1: Type: text/plain, Size: 3212 bytes --] On Aug 24 14:47, Brian Inglis wrote: > > On 2016-08-24 12:29, Corinna Vinschen wrote: > > On Aug 24 11:30, Brian Inglis wrote: > > > On 2016-08-24 02:22, Corinna Vinschen wrote: > > > > On Aug 23 23:36, Brian Inglis wrote: > > > > > On 2016-08-23 22:15, Brian Inglis wrote: > > > > > > On 2016-08-23 10:11, Corinna Vinschen wrote: > > > > > > > On Aug 23 07:27, Brian Inglis wrote: > > > > > > > > Compared lists of locale_t headers and functions for POSIX, Cygwin, > > > > > > > > and glibc, attached below for comparison, and found: > > > > > > > > * missed string.h(strerror_l) on my first check; > > > > > > > > not sure if you can implement that easily on Windows? > > > > > > > > * GNU also supports wchar.h(wcsftime_l) and time.h(strptime_l); > > > > > > > > * GNU also defines string.h(str[n]casecmp_l) functions as an extension, > > > > > > > > as well as in POSIX specified strings.h. > > > > > > > I just applied a couple of patches to add the missing strerror_l, > > > > > > > strptime_l and wcsftime_l. I also added the missing str[n]casecmp_l > > > > > > > prototypes to strings.h. I'll create a new test release in a bit. > > > > > > GNU duplicates the POSIX strings.h(str[n]casecmp_l) in string.h also. > > > > > i.e. str[n]casecmp_l should be defined under #if __POSIX_VISIBLE >= 200809 > > > > > but not defined under #ifdef __GNU_VISIBLE in string*s*.h, > > > > > and defined under #ifdef __GNU_VISIBLE but not defined under > > > > > #if __POSIX_VISIBLE >= 200809 in *string*.h; > > > > > strerror_l should be under #if __POSIX_VISIBLE >= 200809 in *string*.h, > > > > > or its #includes. > > > > They were already declared in string,h. > > > Sorry for the poor explanation, but what I was failing to say clearly > > > was that: > > > * there does not appear to be any strerror_l declaration in string.h > > > [...] > > > and that str[n]casecmp_l conditionals __GNU_VISIBLE and __POSIX_VISIBLE >= 200809 > > > appear to be flipped around between string.h and strings.h declarations in: > > > [...] > > Care to send patches to the newlib list? Patches (git format-patch) > > rule over descriptions alone :} > > Knew there were good reasons I avoided git for a decade! > See https://en.wikipedia.org/wiki/Git_(slang) > Developers never heard of KISS, unlike you folks at Cygwin ;^> and the folks at hg. > > git show attached in case my patch email does not get thru or is scrambled some way, > so it does not apply with git am, after my screwing around with git and mailx. It applied, but I had to make a few changes, see my reply to the newlib list. What you shouldn't do is to put the entire log message into one line. The first line of your log message becomes the subject of your patch email. Keep it short and add the rest of the log message starting in line 3. Line 2 stays clear, it separates the subject from the body. You don't need mailx, btw. After you created your patch with `git format-patch', you can send it with `git send-email' :) Thanks, Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 819 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ANNOUNCEMENT] TEST RELEASE: Cygwin 2.6.0-0.11 2016-08-25 10:03 ` Corinna Vinschen @ 2016-08-25 14:46 ` Brian Inglis 2016-08-25 14:48 ` Eliot Moss ` (2 more replies) 0 siblings, 3 replies; 16+ messages in thread From: Brian Inglis @ 2016-08-25 14:46 UTC (permalink / raw) To: cygwin On 2016-08-25 02:07, Corinna Vinschen wrote: > On Aug 24 14:47, Brian Inglis wrote: >> >> On 2016-08-24 12:29, Corinna Vinschen wrote: >>> On Aug 24 11:30, Brian Inglis wrote: >>>> On 2016-08-24 02:22, Corinna Vinschen wrote: >>>>> On Aug 23 23:36, Brian Inglis wrote: >>>>>> On 2016-08-23 22:15, Brian Inglis wrote: >>>>>>> On 2016-08-23 10:11, Corinna Vinschen wrote: >>>>>>>> On Aug 23 07:27, Brian Inglis wrote: >>>>>>>>> Compared lists of locale_t headers and functions for POSIX, Cygwin, >>>>>>>>> and glibc, attached below for comparison, and found: >>>>>>>>> * missed string.h(strerror_l) on my first check; >>>>>>>>> not sure if you can implement that easily on Windows? >>>>>>>>> * GNU also supports wchar.h(wcsftime_l) and time.h(strptime_l); >>>>>>>>> * GNU also defines string.h(str[n]casecmp_l) functions as an extension, >>>>>>>>> as well as in POSIX specified strings.h. >>>>>>>> I just applied a couple of patches to add the missing strerror_l, >>>>>>>> strptime_l and wcsftime_l. I also added the missing str[n]casecmp_l >>>>>>>> prototypes to strings.h. I'll create a new test release in a bit. >>>>>>> GNU duplicates the POSIX strings.h(str[n]casecmp_l) in string.h also. >>>>>> i.e. str[n]casecmp_l should be defined under #if __POSIX_VISIBLE >= 200809 >>>>>> but not defined under #ifdef __GNU_VISIBLE in string*s*.h, >>>>>> and defined under #ifdef __GNU_VISIBLE but not defined under >>>>>> #if __POSIX_VISIBLE >= 200809 in *string*.h; >>>>>> strerror_l should be under #if __POSIX_VISIBLE >= 200809 in *string*.h, >>>>>> or its #includes. >>>>> They were already declared in string,h. >>>> Sorry for the poor explanation, but what I was failing to say clearly >>>> was that: >>>> * there does not appear to be any strerror_l declaration in string.h >>>> [...] >>>> and that str[n]casecmp_l conditionals __GNU_VISIBLE and __POSIX_VISIBLE >= 200809 >>>> appear to be flipped around between string.h and strings.h declarations in: >>>> [...] >>> Care to send patches to the newlib list? Patches (git format-patch) >>> rule over descriptions alone :} >> >> Knew there were good reasons I avoided git for a decade! >> See https://en.wikipedia.org/wiki/Git_(slang) >> Developers never heard of KISS, unlike you folks at Cygwin ;^> and the folks at hg. >> >> git show attached in case my patch email does not get thru or is scrambled some way, >> so it does not apply with git am, after my screwing around with git and mailx. > > It applied, but I had to make a few changes, see my reply to the > newlib list. What you shouldn't do is to put the entire log > message into one line. The first line of your log message becomes > the subject of your patch email. Keep it short and add the > rest of the log message starting in line 3. Line 2 stays clear, > it separates the subject from the body. Seems like mailx -t does not handle multi-line subjects and .sig properly: may have some digging to do there. Other mail clients do not support plain text attachments: I've used most in Cygwin, and built mailx from s-nail based on Heirloom, as Heirloom mailx just failed to email from Cygwin. > You don't need mailx, btw. After you created your patch with > `git format-patch', you can send it with `git send-email' :) Looked for that, and everything there, but: $ uname -srvmo CYGWIN_NT-10.0 2.5.2(0.297/5/3) 2016-06-23 14:29 x86_64 Cygwin $ git --version git version 2.8.3 $ man git | fgrep git-send-email git-send-email(1) $ git help send-email No manual entry for gitsend-email $ git help git-send-email No manual entry for git-send-email $ man git-send-email No manual entry for git-send-email $ ls -1 /usr/share/man/man1/git* | wc -l 143 $ ls /usr/share/man/man1/git-send-email* ls: cannot access '/usr/share/man/man1/git-send-email*': No such file or directory $ git send-email git: 'send-email' is not a git command. See 'git --help'. -- Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ANNOUNCEMENT] TEST RELEASE: Cygwin 2.6.0-0.11 2016-08-25 14:46 ` Brian Inglis @ 2016-08-25 14:48 ` Eliot Moss 2016-08-25 15:01 ` Corinna Vinschen 2016-08-25 15:21 ` Eric Blake 2 siblings, 0 replies; 16+ messages in thread From: Eliot Moss @ 2016-08-25 14:48 UTC (permalink / raw) To: cygwin I agree -- my git has no "send-email" command. The "format-patch" commands looks useful in this context, however. (My git is cygwin got, by the way!) Cheers -- Eliot Moss -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ANNOUNCEMENT] TEST RELEASE: Cygwin 2.6.0-0.11 2016-08-25 14:46 ` Brian Inglis 2016-08-25 14:48 ` Eliot Moss @ 2016-08-25 15:01 ` Corinna Vinschen 2016-08-25 15:29 ` Brian Inglis 2016-08-25 22:23 ` Eliot Moss 2016-08-25 15:21 ` Eric Blake 2 siblings, 2 replies; 16+ messages in thread From: Corinna Vinschen @ 2016-08-25 15:01 UTC (permalink / raw) To: cygwin [-- Attachment #1: Type: text/plain, Size: 1936 bytes --] On Aug 25 08:38, Brian Inglis wrote: > On 2016-08-25 02:07, Corinna Vinschen wrote: > > You don't need mailx, btw. After you created your patch with > > `git format-patch', you can send it with `git send-email' :) > > Looked for that, and everything there, but: > > $ uname -srvmo > CYGWIN_NT-10.0 2.5.2(0.297/5/3) 2016-06-23 14:29 x86_64 Cygwin > $ git --version > git version 2.8.3 > $ man git | fgrep git-send-email > git-send-email(1) > $ git help send-email > No manual entry for gitsend-email > $ git help git-send-email > No manual entry for git-send-email > $ man git-send-email > No manual entry for git-send-email > $ ls -1 /usr/share/man/man1/git* | wc -l > 143 > $ ls /usr/share/man/man1/git-send-email* > ls: cannot access '/usr/share/man/man1/git-send-email*': No such file or directory > $ git send-email > git: 'send-email' is not a git command. See 'git --help'. Huh? WJFFM: $ uname -a CYGWIN_NT-10.0 vmbert10 2.6.0(0.304/5/3) 2016-08-25 14:03 x86_64 Cygwin $ cygcheck -c git Cygwin Package Information Package Version Status git 2.8.3-1 OK $ git --version git version 2.8.3 $ ls -l /usr/share/man/man1/git-send-email* -rw-r--r-- 1 corinna vinschen 6835 May 24 18:55 /usr/share/man/man1/git-send-email.1.gz $ man git send-email GIT-SEND-EMAIL(1) Git Manual GIT-SEND-EMAIL(1) NAME git-send-email - Send a collection of patches as emails SYNOPSIS git send-email [options] <file|directory|rev-list options>... git send-email --dump-aliases [...] $ git send-email No patch files specified! git send-email [options] <file | directory | rev-list options > git send-email --dump-aliases [...] Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 819 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ANNOUNCEMENT] TEST RELEASE: Cygwin 2.6.0-0.11 2016-08-25 15:01 ` Corinna Vinschen @ 2016-08-25 15:29 ` Brian Inglis 2016-08-25 22:23 ` Eliot Moss 1 sibling, 0 replies; 16+ messages in thread From: Brian Inglis @ 2016-08-25 15:29 UTC (permalink / raw) To: cygwin On 2016-08-25 08:52, Corinna Vinschen wrote: > On Aug 25 08:38, Brian Inglis wrote: >> On 2016-08-25 02:07, Corinna Vinschen wrote: >>> You don't need mailx, btw. After you created your patch with >>> `git format-patch', you can send it with `git send-email' :) >> >> Looked for that, and everything there, but: >> >> $ uname -srvmo >> CYGWIN_NT-10.0 2.5.2(0.297/5/3) 2016-06-23 14:29 x86_64 Cygwin >> $ git --version >> git version 2.8.3 >> $ man git | fgrep git-send-email >> git-send-email(1) >> $ git help send-email >> No manual entry for gitsend-email >> $ git help git-send-email >> No manual entry for git-send-email >> $ man git-send-email >> No manual entry for git-send-email >> $ ls -1 /usr/share/man/man1/git* | wc -l >> 143 >> $ ls /usr/share/man/man1/git-send-email* >> ls: cannot access '/usr/share/man/man1/git-send-email*': No such file or directory >> $ git send-email >> git: 'send-email' is not a git command. See 'git --help'. > > Huh? WJFFM: > > $ uname -a > CYGWIN_NT-10.0 vmbert10 2.6.0(0.304/5/3) 2016-08-25 14:03 x86_64 Cygwin > $ cygcheck -c git > Cygwin Package Information > Package Version Status > git 2.8.3-1 OK > $ git --version > git version 2.8.3 > $ ls -l /usr/share/man/man1/git-send-email* > -rw-r--r-- 1 corinna vinschen 6835 May 24 18:55 /usr/share/man/man1/git-send-email.1.gz > $ man git send-email > GIT-SEND-EMAIL(1) Git Manual GIT-SEND-EMAIL(1) > NAME > git-send-email - Send a collection of patches as emails > SYNOPSIS > git send-email [options] <file|directory|rev-list options>... > git send-email --dump-aliases > $ git send-email > No patch files specified! > git send-email [options] <file | directory | rev-list options > > git send-email --dump-aliases Eric pointed out that git-email is a separate package, as I now find is git-completion, and others... Hatess them, preciouss... -- Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ANNOUNCEMENT] TEST RELEASE: Cygwin 2.6.0-0.11 2016-08-25 15:01 ` Corinna Vinschen 2016-08-25 15:29 ` Brian Inglis @ 2016-08-25 22:23 ` Eliot Moss 1 sibling, 0 replies; 16+ messages in thread From: Eliot Moss @ 2016-08-25 22:23 UTC (permalink / raw) To: cygwin It seems that git send-email is in the git-email package, not installed by default when installing git ... Regards - EM -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ANNOUNCEMENT] TEST RELEASE: Cygwin 2.6.0-0.11 2016-08-25 14:46 ` Brian Inglis 2016-08-25 14:48 ` Eliot Moss 2016-08-25 15:01 ` Corinna Vinschen @ 2016-08-25 15:21 ` Eric Blake 2 siblings, 0 replies; 16+ messages in thread From: Eric Blake @ 2016-08-25 15:21 UTC (permalink / raw) To: cygwin [-- Attachment #1: Type: text/plain, Size: 636 bytes --] On 08/25/2016 09:38 AM, Brian Inglis wrote: >> You don't need mailx, btw. After you created your patch with >> `git format-patch', you can send it with `git send-email' :) > > Looked for that, and everything there, but: > > $ uname -srvmo > CYGWIN_NT-10.0 2.5.2(0.297/5/3) 2016-06-23 14:29 x86_64 Cygwin > $ git --version > git version 2.8.3 > $ man git | fgrep git-send-email > git-send-email(1) > $ git help send-email > No manual entry for gitsend-email Rerun setup.exe, and download git-email. -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 604 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2016-08-25 19:41 UTC | newest] Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2016-08-20 22:09 [ANNOUNCEMENT] TEST RELEASE: Cygwin 2.6.0-0.11 Corinna Vinschen 2016-08-23 13:41 ` Brian Inglis 2016-08-23 16:20 ` Corinna Vinschen 2016-08-24 8:22 ` Brian Inglis 2016-08-24 8:28 ` Brian Inglis 2016-08-24 8:31 ` Corinna Vinschen 2016-08-24 18:29 ` Brian Inglis 2016-08-24 18:53 ` Corinna Vinschen 2016-08-25 7:30 ` Brian Inglis 2016-08-25 10:03 ` Corinna Vinschen 2016-08-25 14:46 ` Brian Inglis 2016-08-25 14:48 ` Eliot Moss 2016-08-25 15:01 ` Corinna Vinschen 2016-08-25 15:29 ` Brian Inglis 2016-08-25 22:23 ` Eliot Moss 2016-08-25 15:21 ` Eric Blake
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).