critical impact:
write_rnd and read_rnd - not available; use fesetround and fegetround (CrUn66)
Problem description
The write_rnd and read_rnd routines exist on Tru64 UNIX, but not on HP-UX.
The write_rnd and read_rnd routines set and return IEEE dynamic rounding mode for floating-point operations. Identifiers
 read_rnd |
 write_rnd |
|
|
|
See also
Solution description
Replace write_rnd with fesetround and read_rnd with fegetround to achieve similar results.
The correct way for applications to set and get IEEE dynamic rounding mode is to use fesetround and fegetround. Note that fesetround and fegetround may not behave exactly the same as write_rnd and read_rnd. See the Floating Point section in the Tru64 UNIX to HP-UX 11i Porting Guide for more information. See also
Problem summary
| classifications |
source types |
OS release |
severity |
type |
| UN |
C, C++ |
any HP-UX 11i version |
critical |
unavailable |
|