* 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> |
||
|---|---|---|
| .. | ||
| arpa | ||
| asm | ||
| attr | ||
| bits | ||
| cygwin | ||
| machine | ||
| net | ||
| netinet | ||
| sys | ||
| a.out.h | ||
| byteswap.h | ||
| dlfcn.h | ||
| elf.h | ||
| endian.h | ||
| err.h | ||
| error.h | ||
| fcntl.h | ||
| features.h | ||
| fenv.h | ||
| fnmatch.h | ||
| fts.h | ||
| ftw.h | ||
| getopt.h | ||
| glob.h | ||
| icmp.h | ||
| ifaddrs.h | ||
| io.h | ||
| lastlog.h | ||
| limits.h | ||
| mapi.h | ||
| memory.h | ||
| mntent.h | ||
| monetary.h | ||
| mqueue.h | ||
| netdb.h | ||
| paths.h | ||
| poll.h | ||
| process.h | ||
| pthread.h | ||
| pty.h | ||
| regex.h | ||
| resolv.h | ||
| search.h | ||
| semaphore.h | ||
| sysexits.h | ||
| syslog.h | ||
| termio.h | ||
| tzfile.h | ||
| ucontext.h | ||
| utmpx.h | ||
| wait.h | ||