acadia-newlib/newlib/libc/include/machine
Corinna Vinschen 7c96ab0b43 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>
2015-07-21 17:31:02 +02:00
..
_default_types.h * libc/include/machine/_default_types.h: Define unsigned type using 2014-03-04 08:05:39 +00:00
_types.h
ansi.h
endian.h 2010-06-18 Pavel Pisa <ppisa4lists@pikron.com> 2010-06-18 16:26:25 +00:00
fastmath.h
ieeefp.h * COPYING.LIBGLOSS: Add Controls and Data Services copyright. 2015-01-21 18:27:47 +00:00
malloc.h
param.h
setjmp-dj.h 2012-03-09 Jeff Johnston <jjohnstn@redhat.com> 2012-03-09 20:26:39 +00:00
setjmp.h Cygwin: Implement siglongjmp and sigsetjmp functions. 2015-07-21 17:31:02 +02:00
stdlib.h
termios.h
time.h Add and use latest <sys/timespec.h> from FreeBSD 2015-03-11 15:45:38 +01:00
types.h Merge parts of <sys/time.h> from FreeBSD 2015-03-13 13:17:34 +01:00