Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ traper(3F) — SunOS 1.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

signal(3)

signal(3F)

TRAPER(3F)  —  System Interface Manual — Fortran Interfaces

NAME

traper − trap arithmetic errors

SYNOPSIS

integer function traper (mask)

DESCRIPTION

NOTE: This routine applies only to the VAX.  It is ignored on the PDP11.

Integer overflow and floating point underflow are not normally trapped during execution. This routine enables these traps by setting status bits in the process status word. These bits are reset on entry to a subprogram, and the previous state is restored on return.  Therefore, this routine must be called inside each subprogram in which these conditions should be trapped.  If the condition occurs and trapping is enabled, signal SIGFPE is sent to the process. (See signal(3))

The argument has the following meaning:

0do not trap either condition

1trap integer overflow only

2trap floating underflow only

3trap both the above

The previous value of these bits is returned. 

FILES

/usr/lib/libF77.a

SEE ALSO

signal(3), signal(3F)

Sun System Release 1.0  —  26 August 1983

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026