head	1.2;
access;
symbols
	RELEASE_4_3_0:1.1
	RELEASE_4_2_0:1.1
	RELEASE_4_1_1:1.1
	RELEASE_4_1_0:1.1
	RELEASE_3_5_0:1.1
	RELEASE_4_0_0:1.1;
locks; strict;
comment	@# @;


1.2
date	2001.06.18.10.34.12;	author jkoshy;	state dead;
branches;
next	1.1;

1.1
date	2000.01.28.06.36.12;	author jkoshy;	state Exp;
branches;
next	;


desc
@@


1.2
log
@Upgrade to development version 110.33.
@
text
@*** src.old/runtime/mach-dep/signal-sysdep.h	Sat Jan 22 18:15:21 2000
--- src/runtime/mach-dep/signal-sysdep.h	Sun Jan 23 01:46:53 2000
***************
*** 396,403 ****
  #  elif defined(OPSYS_FREEBSD)
      /** x86, FreeBSD **/
  #    define SIG_FAULT1		SIGFPE
! #    define INT_DIVZERO(s, c)	(((s) == SIGFPE) && ((c) == FPE_INTDIV_TRAP))
! #    define INT_OVFLW(s, c)	(((s) == SIGFPE) && ((c) == FPE_INTOVF_TRAP))
  
  #    define SIG_GetCode(info, scp)	(info)
  #    define SIG_GetPC(scp)		((scp)->sc_pc)
--- 396,403 ----
  #  elif defined(OPSYS_FREEBSD)
      /** x86, FreeBSD **/
  #    define SIG_FAULT1		SIGFPE
! #    define INT_DIVZERO(s, c)	(((s) == SIGFPE) && ((c) == FPE_INTDIV))
! #    define INT_OVFLW(s, c)	(((s) == SIGFPE) && ((c) == FPE_INTOVF))
  
  #    define SIG_GetCode(info, scp)	(info)
  #    define SIG_GetPC(scp)		((scp)->sc_pc)
@


1.1
log
@Fix building of SML/NJ under 4-CURRENT after 1999/7/25.

The trap handler returns different information after this date for
numeric error conditions.  Since kern.osreldate is not a reliable
indicator of when this change occurred, we revert to checking for
the presence of a particular #define in <machine/trap.h> to decide
if the SML/NJ runtime sources need to use the newer interface.

Submitted by:	 Tom <tcrimi@@andrew.cmu.edu> (in part)
@
text
@@

