https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=c9e4b69e9f48a517ec5c6bbf20c80bd744117b14
commit c9e4b69e9f48a517ec5c6bbf20c80bd744117b14 Author: Corinna Vinschen <cori...@vinschen.de> Date: Fri Mar 10 20:50:35 2017 +0100 Belatedly bump Cygwin DLL version to 2.8.0 Signed-off-by: Corinna Vinschen <cori...@vinschen.de> Diff: --- winsup/cygwin/include/cygwin/version.h | 4 ++-- winsup/cygwin/release/{2.7.1 => 2.8.0} | 3 +++ winsup/doc/new-features.xml | 30 ++++++++++++++++++++++++++++++ 3 files changed, 35 insertions(+), 2 deletions(-) diff --git a/winsup/cygwin/include/cygwin/version.h b/winsup/cygwin/include/cygwin/version.h index 6023131..6ca3079 100644 --- a/winsup/cygwin/include/cygwin/version.h +++ b/winsup/cygwin/include/cygwin/version.h @@ -10,8 +10,8 @@ details. */ the Cygwin shared library". This version is used to track important changes to the DLL and is mainly informative in nature. */ -#define CYGWIN_VERSION_DLL_MAJOR 2007 -#define CYGWIN_VERSION_DLL_MINOR 1 +#define CYGWIN_VERSION_DLL_MAJOR 2008 +#define CYGWIN_VERSION_DLL_MINOR 0 /* Major numbers before CYGWIN_VERSION_DLL_EPOCH are incompatible. */ diff --git a/winsup/cygwin/release/2.7.1 b/winsup/cygwin/release/2.8.0 similarity index 73% rename from winsup/cygwin/release/2.7.1 rename to winsup/cygwin/release/2.8.0 index 43d9bd0..d8e20a1 100644 --- a/winsup/cygwin/release/2.7.1 +++ b/winsup/cygwin/release/2.8.0 @@ -20,3 +20,6 @@ What changed: Bug Fixes --------- +- Fix a few problems which are the combined culprit of fork failing + when called recursively from a pthread. + Addresses: https://cygwin.com/ml/cygwin/2017-03/msg00113.html diff --git a/winsup/doc/new-features.xml b/winsup/doc/new-features.xml index ed68efb..185c97e 100644 --- a/winsup/doc/new-features.xml +++ b/winsup/doc/new-features.xml @@ -4,6 +4,36 @@ <sect1 id="ov-new"><title>What's new and what changed in Cygwin</title> +<sect2 id="ov-new2.8"><title>What's new and what changed in 2.8</title> + +<itemizedlist mark="bullet"> + +<listitem><para> +New API: timingsafe_bcmp, timingsafe_memcmp. +</para></listitem> + +<listitem><para> +New API: dladdr. +</para></listitem> + +<listitem><para> +Cygcheck and strace now always generate output with Unix LF line endings, +rather than with DOS/Windows CR LF line endings. +</para></listitem> + +<listitem><para> +Fork now preserves the load order of unrelated dlopen'd modules. +</para></listitem> + +<listitem><para> +Pthread_cond_wait now acts like Linux and BSD: Resume waiting for the +condition variable as if it was not interrupted, rather than returning 0. +</para></listitem> + +</itemizedlist> + +</sect2> + <sect2 id="ov-new2.7"><title>What's new and what changed in 2.7</title> <itemizedlist mark="bullet">