Cygwin: bump API minor and set DLL version to 3.3.0

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
This commit is contained in:
Corinna Vinschen 2021-07-29 17:44:20 +02:00
parent c2ad78d672
commit fff00f776b
4 changed files with 46 additions and 7 deletions

View File

@ -10,8 +10,8 @@ details. */
the Cygwin shared library". This version is used to track important the Cygwin shared library". This version is used to track important
changes to the DLL and is mainly informative in nature. */ changes to the DLL and is mainly informative in nature. */
#define CYGWIN_VERSION_DLL_MAJOR 3002 #define CYGWIN_VERSION_DLL_MAJOR 3003
#define CYGWIN_VERSION_DLL_MINOR 1 #define CYGWIN_VERSION_DLL_MINOR 0
/* Major numbers before CYGWIN_VERSION_DLL_EPOCH are incompatible. */ /* Major numbers before CYGWIN_VERSION_DLL_EPOCH are incompatible. */
@ -513,12 +513,14 @@ details. */
pthread_setaffinity_np, __sched_getaffinity_sys. pthread_setaffinity_np, __sched_getaffinity_sys.
340: Export dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error, 340: Export dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store. dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store.
341: Export pthread_cond_clockwait, pthread_mutex_clocklock,
pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock, sem_clockwait.
Note that we forgot to bump the api for ualarm, strtoll, strtoull, Note that we forgot to bump the api for ualarm, strtoll, strtoull,
sigaltstack, sethostname. */ sigaltstack, sethostname. */
#define CYGWIN_VERSION_API_MAJOR 0 #define CYGWIN_VERSION_API_MAJOR 0
#define CYGWIN_VERSION_API_MINOR 340 #define CYGWIN_VERSION_API_MINOR 341
/* There is also a compatibity version number associated with the shared memory /* There is also a compatibity version number associated with the shared memory
regions. It is incremented when incompatible changes are made to the shared regions. It is incremented when incompatible changes are made to the shared

View File

@ -8,6 +8,9 @@ What's new:
of any "gmon.out" file created by profiler, ssp, or use of the gcc/g++ of any "gmon.out" file created by profiler, ssp, or use of the gcc/g++
option '-pg'. (Continue using gprof to get symbolic profile displays.) option '-pg'. (Continue using gprof to get symbolic profile displays.)
- New GNU-specific APIs: pthread_cond_clockwait, pthread_mutex_clocklock,
pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock, sem_clockwait.
What changed: What changed:
------------- -------------

View File

@ -4,6 +4,35 @@
<sect1 id="ov-new"><title>What's new and what changed in Cygwin</title> <sect1 id="ov-new"><title>What's new and what changed in Cygwin</title>
<sect2 id="ov-new3.3"><title>What's new and what changed in 3.3</title>
<itemizedlist mark="bullet">
<listitem><para>
An IP-sampling profiler named 'profiler' has been added. It can be used
to profile any Cygwin program along with any DLLs loaded.
</para></listitem>
<listitem><para>
A new tool 'gmondump' has been added. It can dump the raw information
of any "gmon.out" file created by profiler, ssp, or use of the gcc/g++
option '-pg'. (Continue using gprof to get symbolic profile displays.)
</para></listitem>
<listitem><para>
New GNU-specific APIs: pthread_cond_clockwait, pthread_mutex_clocklock,
pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock, sem_clockwait.
</para></listitem>
<listitem><para>
The speed argument to cfsetspeed(3) can now be a numerical baud rate
rather than a Bnnn constant, as on Linux.
</para></listitem>
</itemizedlist>
</sect2>
<sect2 id="ov-new3.2"><title>What's new and what changed in 3.2</title> <sect2 id="ov-new3.2"><title>What's new and what changed in 3.2</title>
<itemizedlist mark="bullet"> <itemizedlist mark="bullet">

View File

@ -5,10 +5,10 @@
<chapter id="compatibility" xmlns:xi="http://www.w3.org/2001/XInclude"> <chapter id="compatibility" xmlns:xi="http://www.w3.org/2001/XInclude">
<title>Compatibility</title> <title>Compatibility</title>
<sect1 id="std-susv4"><title>System interfaces compatible with the Single Unix Specification, Version 4:</title> <sect1 id="std-susv4"><title>System interfaces compatible with the Single Unix Specification, Version 7:</title>
<para>Note that the core of the Single Unix Specification, Version 4 is <para>Note that the core of the Single Unix Specification, Version 7 is
also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> also IEEE Std 1003.1-2017 (POSIX.1-2017).</para>
<screen> <screen>
FD_CLR FD_CLR
@ -1359,9 +1359,13 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
pow10f pow10f
pow10l pow10l
ppoll ppoll
pthread_cond_clockwait
pthread_getaffinity_np pthread_getaffinity_np
pthread_getattr_np pthread_getattr_np
pthread_getname_np pthread_getname_np
pthread_mutex_clocklock
pthread_rwlock_clockrdlock
pthread_rwlock_clockwrlock
pthread_setaffinity_np pthread_setaffinity_np
pthread_setname_np pthread_setname_np
pthread_sigqueue pthread_sigqueue
@ -1380,6 +1384,7 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
sched_getcpu sched_getcpu
sched_setaffinity sched_setaffinity
secure_getenv secure_getenv
sem_clockwait
setxattr setxattr
signalfd signalfd
sincos sincos
@ -1597,7 +1602,7 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
</sect1> </sect1>
<sect1 id="std-notimpl"><title>NOT implemented system interfaces from the Single Unix Specification, Volume 4:</title> <sect1 id="std-notimpl"><title>NOT implemented system interfaces from the Single Unix Specification, Volume 7:</title>
<screen> <screen>
endnetent endnetent