summaryrefslogtreecommitdiffstats
path: root/newlib/libc/sys/rtems/cpusetalloc.c
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2015-07-21 17:31:02 +0200
committerCorinna Vinschen <corinna@vinschen.de>2015-07-21 17:31:02 +0200
commit7c96ab0b434ea7d1f998841f39a5a704b84a87d2 (patch)
tree2006925253b9172b5066a3779e7a420499399880 /newlib/libc/sys/rtems/cpusetalloc.c
parentb723ec272e5a1e7be453e0b75ed6b71fc5871f3a (diff)
downloadcygnal-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