summaryrefslogtreecommitdiff
path: root/usr/src/cmd/ast/libshell/amd64/FEATURE/setjmp
blob: 2e57e9cd18b1ef88ab377a73ea1a8d7261014048 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/* : : generated from contrib/ast/src/cmd/ksh93/features/setjmp by iffe version 2012-07-17 : : */
#ifndef _def_setjmp_ksh93
#define _def_setjmp_ksh93	1
#define _sys_types	1	/* #include <sys/types.h> ok */
#define _lib_sigsetjmp	1	/* sigsetjmp() in default lib(s) */
#define _lib__setjmp	1	/* _setjmp() in default lib(s) */
#define _lib__longjmp	1	/* _longjmp() in default lib(s) */
#define _hdr_time	1	/* #include <time.h> ok */
#define _sys_time	1	/* #include <sys/time.h> ok */
#define _sys_times	1	/* #include <sys/times.h> ok */
#define _hdr_stddef	1	/* #include <stddef.h> ok */
#define _hdr_stdlib	1	/* #include <stdlib.h> ok */
#define _hdr_setjmp	1	/* #include <setjmp.h> ok */
#define _typ_sigjmp_buf	1	/* sigjmp_buf is a type */
#undef sigsetjmp
#undef siglongjmp
#undef sigjmp_buf
#define sigjmp_buf		jmp_buf
#ifdef	_lib__setjmp
#   define sigsetjmp(a,b)	_setjmp(a)
#else
#   define sigsetjmp(a,b)	setjmp(a)
#endif 	/* _lib__setjmp */
#ifdef	_lib__longjmp
#   define siglongjmp(a,b)	_longjmp(a,b)
#else
#   define siglongjmp(a,b)	longjmp(a,b)
#endif 	/* _lib__longjmp */

#endif