Cygwin: reinstantiate exporting _alloca

This basically reverts commit 1556b96b1b.

Turns out that _alloca is actually used, for instance, by clang.
This commit is contained in:
Corinna Vinschen 2023-01-09 13:35:32 +01:00
parent ad3f9820b1
commit 7886327fbf
3 changed files with 6 additions and 1 deletions

View File

@ -133,6 +133,7 @@ __xdrrec_getrec SIGFE
__xdrrec_setnonblock SIGFE
__xpg_sigpause SIGFE
__xpg_strerror_r SIGFE
_alloca = __alloca NOSIGFE
_dll_crt0 NOSIGFE
_Exit SIGFE
_exit SIGFE

View File

@ -478,12 +478,13 @@ details. */
342: Remove cleanup_glue.
343: Change FD_SETSIZE and NOFILE.
344: Remove _alloca.
345: Reinstantiate _alloca.
Note that we forgot to bump the api for ualarm, strtoll, strtoull,
sigaltstack, sethostname. */
#define CYGWIN_VERSION_API_MAJOR 0
#define CYGWIN_VERSION_API_MINOR 344
#define CYGWIN_VERSION_API_MINOR 345
/* There is also a compatibity version number associated with the shared memory
regions. It is incremented when incompatible changes are made to the shared

View File

@ -7,3 +7,6 @@ Bug Fixes
- Fix hang-up of less on quit which occurs when it is started from non-cygwin
shell and window is resized.
Addresses: https://cygwin.com/pipermail/cygwin/2022-December/252737.html
- Reinstantiate exporting _alloca.
Addresses: https://cygwin.com/pipermail/cygwin/2023-January/252797.html