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