[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: es signal handling bug on recent Linuces
+ Paul Haahr <haahr@jivetech.com>:
| This makes sense. A lot of sense. I'll probably recode to use
| sigsetjmp very soon.
Been there, done that: I raised the sigsetjmp issue in October 1996,
and Soren got it into the autoconf'd 0.9 beta1 in August 1997.
In fact, stdenv.h says
#if HAVE_SIGSETJMP
/* Some versions of linux are helpful by providing sigsetjmp as a macro
rather than as a function. *arg* */
# ifndef sigsetjmp
# define setjmp(buf) sigsetjmp(buf,1)
# define longjmp siglongjmp
# define jmp_buf sigjmp_buf
# endif
#endif
so if sigsetjmp() isn't used in your copy of es, it must be the
configure script that is acting up.
- Harald
PS. Since the list seems sort of responsive now, I'm putting an end
to this business of Cc:ing everybody and his grandmother.