summaryrefslogtreecommitdiffstats
path: root/man3/scalb.3
diff options
context:
space:
mode:
Diffstat (limited to 'man3/scalb.3')
-rw-r--r--man3/scalb.331
1 files changed, 11 insertions, 20 deletions
diff --git a/man3/scalb.3 b/man3/scalb.3
index 804b4f6fa..5513a27bd 100644
--- a/man3/scalb.3
+++ b/man3/scalb.3
@@ -5,7 +5,7 @@
.\"
.\" SPDX-License-Identifier: Linux-man-pages-copyleft
.\"
-.TH scalb 3 2023-02-05 "Linux man-pages 6.03"
+.TH scalb 3 2023-07-20 "Linux man-pages 6.05.01"
.SH NAME
scalb, scalbf, scalbl \- multiply floating-point number
by integral power of radix (OBSOLETE)
@@ -155,49 +155,40 @@ is raised.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
-.ad l
-.nh
.TS
allbox;
lbx lb lb
l l l.
Interface Attribute Value
T{
+.na
+.nh
.BR scalb (),
.BR scalbf (),
.BR scalbl ()
T} Thread safety MT-Safe
.TE
-.hy
-.ad
.sp 1
.SH STANDARDS
+None.
+.SH HISTORY
+.TP
.BR scalb ()
-is specified in POSIX.1-2001, but marked obsolescent.
-POSIX.1-2008 removes the specification of
-.BR scalb (),
+4.3BSD.
+Obsolescent in POSIX.1-2001;
+Removed in POSIX.1-2008,
recommending the use of
.BR scalbln (3),
.BR scalblnf (3),
or
.BR scalblnl (3)
instead.
-The
-.BR scalb ()
-function is from 4.3BSD.
-.PP
-.BR scalbf ()
-and
-.BR scalbl ()
-are unstandardized;
-.BR scalbf ()
-is nevertheless present on several other systems
.\" Looking at header files: scalbf() is present on the
.\" BSDs, Tru64, HP-UX 11, Irix 6.5; scalbl() is on HP-UX 11 and Tru64.
.SH BUGS
Before glibc 2.20,
-.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6803
-.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6804
+.\" https://www.sourceware.org/bugzilla/show_bug.cgi?id=6803
+.\" https://www.sourceware.org/bugzilla/show_bug.cgi?id=6804
these functions did not set
.I errno
for domain and range errors.