diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2015-07-21 17:31:02 +0200 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2015-07-21 17:31:02 +0200 |
commit | 7c96ab0b434ea7d1f998841f39a5a704b84a87d2 (patch) | |
tree | 2006925253b9172b5066a3779e7a420499399880 /newlib/libc/sys/rtems/cpusetalloc.c | |
parent | b723ec272e5a1e7be453e0b75ed6b71fc5871f3a (diff) | |
download | cygnal-7c96ab0b434ea7d1f998841f39a5a704b84a87d2.tar.gz cygnal-7c96ab0b434ea7d1f998841f39a5a704b84a87d2.tar.bz2 cygnal-7c96ab0b434ea7d1f998841f39a5a704b84a87d2.zip |
Cygwin: Implement siglongjmp and sigsetjmp functions.
* libc/include/machine/setjmp.h (siglongjmp): Declare as function on
Cygwin.
(sigsetjmp): Ditto.
(_longjmp): Mark as noreturn function on Cygwin.
* common.din (siglongjmp): Export.
(sigsetjmp): Export.
* gendef: Change formatting of some comments.
(sigsetjmp): Implement.
(siglongjmp): Implement.
(__setjmpex): x86_64 only: Drop entry point.
(setjmp): x86_64 only: Store tls stackptr in Frame now, store MXCSR
and FPUCW registers in Spare, as MSVCRT does.
(longjmp): x86_64 only: Restore tls stackptr from Frame now, restore
MXCSR and FPUCW registers from Spare.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
* new-features.xml (ov-new2.2): Document sigsetjmp, siglongjmp.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
Diffstat (limited to 'newlib/libc/sys/rtems/cpusetalloc.c')
0 files changed, 0 insertions, 0 deletions