summaryrefslogtreecommitdiff
path: root/usr/src/lib/libshell/common/features/setjmp
blob: a3504ee3e240f71cab6f50b44ea5cb75e31df70c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
lib	sigsetjmp,_setjmp,_longjmp
typ	sigjmp_buf	setjmp.h
cat{
	#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 */
}end