[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-hackers] [PATCH] Change setjmp/longjmp to _setjmp/_longjmp
Re: [Chicken-hackers] [PATCH] Change setjmp/longjmp to _setjmp/_longjmp to avoid overhead and fix signal masking bug
Thu, 14 Jun 2012 00:04:03 -0500
On Jun 13, 2012, at 8:51 PM, John Cowan wrote:
> On Cygwin, _setjmp and _longjmp are supported. I can test, but probably
> not until next week.
Cool, thanks. We can probably assume that if it compiles, it works fine.
> On Solaris, _setjmp and _longjmp don't manipulate the signal mask,
> whereas setjmp and longjmp do, according to the man pages. I can't test
> on Solaris.
Peter mentioned to me that _setjmp is supported on Solaris but not on very
old Solaris (like, 2.5). Question is, are there any supported
systems that don't support _setjmp at all. We believe that, if a system
does support _setjmp, it will do the right thing.