Remove some documentation of the i386 specific fpresetsticky().
authorSascha Wildner <saw@online.de>
Thu, 9 Aug 2018 07:26:03 +0000 (09:26 +0200)
committerSascha Wildner <saw@online.de>
Thu, 9 Aug 2018 07:26:03 +0000 (09:26 +0200)
Makefile_upgrade.inc
share/man/man3/Makefile
share/man/man3/fpgetround.3

index 0dd51d0..c4ab960 100644 (file)
@@ -3429,6 +3429,7 @@ TO_REMOVE+=/usr/share/initrd
 TO_REMOVE+=/usr/share/man/man5/mkinitrd.conf.5.gz
 TO_REMOVE+=/usr/share/man/man8/mkinitrd.8.gz
 TO_REMOVE+=/rescue/rescue.sbin
+TO_REMOVE+=/usr/share/man/man3/fpresetsticky.3.gz
 
 .if !defined(WANT_INSTALLER)
 TO_REMOVE+=/usr/sbin/dfuibe_installer
index a0300b7..b524bf2 100644 (file)
@@ -11,7 +11,6 @@ MLINKS+=bitstring.3 bit_alloc.3 bitstring.3 bit_clear.3 \
 MLINKS+=end.3 edata.3 end.3 etext.3
 MLINKS+=fpgetround.3 fpsetround.3 fpgetround.3 fpgetmask.3
 MLINKS+=fpgetround.3 fpsetmask.3 fpgetround.3 fpgetsticky.3
-MLINKS+=fpgetround.3 fpresetsticky.3
 MLINKS+=fpgetround.3 fpsetprec.3 fpgetround.3 fpgetprec.3
 
 MLINKS+=queue.3 LIST_EMPTY.3
index 1060890..bc6e640 100644 (file)
@@ -38,8 +38,7 @@
 .Nm fpgetprec ,
 .Nm fpgetmask ,
 .Nm fpsetmask ,
-.Nm fpgetsticky ,
-.Nm fpresetsticky
+.Nm fpgetsticky
 .Nd IEEE floating point interface
 .Sh LIBRARY
 .Lb libc
@@ -85,8 +84,6 @@ typedef enum {
 .Fn fpsetmask "fp_except_t mask"
 .Ft fp_except_t
 .Fn fpgetsticky void
-.Ft fp_except_t
-.Fn fpresetsticky "fp_except_t sticky"
 .Sh DESCRIPTION
 The routines described herein are deprecated.
 New code should use the functionality provided by
@@ -138,22 +135,6 @@ The
 .Fn fpgetsticky
 function
 returns the current floating point sticky flags.
-.Pp
-The
-.Fn fpresetsticky
-function
-clears the floating point sticky flags and returns
-the previous flags.
-.Pp
-Sample code which prevents a trap on divide-by-zero:
-.Bd -literal -offset indent
-fpsetmask(~FP_X_DZ);
-a = 1.0;
-b = 0;
-c = a / b;
-fpresetsticky(FP_X_DZ);
-fpsetmask(FP_X_DZ);
-.Ed
 .Sh IMPLEMENTATION NOTES
 The
 .Fn fpgetprec