*** UNIX MANUAL PAGE BROWSER ***

A Nergahak database for man pages research.

Navigation

Directory Browser

1Browse 4.4BSD4.4BSD
1Browse Digital UNIXDigital UNIX 4.0e
1Browse FreeBSDFreeBSD 14.3
1Browse MINIXMINIX 3.4.0rc6-d5e4fc0
1Browse NetBSDNetBSD 10.1
1Browse OpenBSDOpenBSD 7.7
1Browse UNIX v7Version 7 UNIX
1Browse UNIX v10Version 10 UNIX

Manual Page Search

Manual Page Result

0 Command: trapov | Section: 3 | Source: 4.4BSD | File: trapov.3
TRAPOV(3F) TRAPOV(3F) NAME trapov - trap and repair floating point overflow SYNOPSIS subroutine trapov (numesg, rtnval) double precision rtnval DESCRIPTION NOTE: This routine applies only to the older VAX 11/780's. VAX comput- ers made or upgraded since spring 1983 handle errors differently. See trpfpe(3F) for the newer error handler. This routine has always been ineffective on the VAX 11/750. It is a null routine on the PDP11. This call sets up signal handlers to trap arithmetic exceptions and the use of illegal operands. Trapping arithmetic exceptions allows the user's program to proceed from instances of floating point overflow or divide by zero. The result of such operations will be an illegal floating point value. The subsequent use of the illegal operand will be trapped and the operand replaced by the specified value. The first numesg occurrences of a floating point arithmetic error will cause a message to be written to the standard error file. If the re- sulting value is used, the value given for rtnval will replace the il- legal operand generated by the arithmetic error. Rtnval must be a dou- ble precision value. For example, ``0d0'' or ``dflmax()''. FILES /usr/lib/libF77.a SEE ALSO trpfpe(3F), signal(3F), range(3F) BUGS Other arithmetic exceptions can be trapped but not repaired. There is no way to distinguish between an integer value of 32768 and the illegal floating point form. Therefore such an integer value may get replaced while repairing the use of an illegal operand. 4.2 Berkeley Distribution April 30, 1991 TRAPOV(3F)

Navigation Options