/* $Id: x86_md.h,v 1.3 1998/02/02 17:00:03 pab Exp $
 *  Machine-dependent defines and prototypes for the SPARC.
 */

/* ANSI C defines setjmp to be a macro.  There'd better be a function that
 * does the same thing, or the JIT is hosed. */
/* Well, under glibc2 (libc6), there isn't: setjmp (b) ultimately becomes
 * __sigsetjmp(b, (0|1)), with 0 or 1 being chosen depending on whether
 * we save the signal mask or not.  I say we don't, since we're not assuming
 * BSD compatibility mode, and nobody should be mucking with the mask
 * anyway. */
#ifdef WITH_GLIBC2
#define SETJMP_FNAME __sigsetjmp
#else /* WITH_GLIBC2 */
#define SETJMP_FNAME __setjmp
#endif /* WITH_GLIBC2 */
