diff options
author | joseph <joseph@7b3dc134-2b1b-0410-93df-9e9f96275f8d> | 2013-04-28 15:21:50 +0000 |
---|---|---|
committer | joseph <joseph@7b3dc134-2b1b-0410-93df-9e9f96275f8d> | 2013-04-28 15:21:50 +0000 |
commit | c19459a92177fc8864b461e84d017a21c4006dc5 (patch) | |
tree | fcf20ad0222de01ad3a955edb3b65b06724a3a15 /libc/manual | |
parent | 8751114637bcc3caaf16a4216da0afb84456558a (diff) |
Merge changes between r22663 and r22954 from /fsf/trunk.
git-svn-id: svn://svn.eglibc.org/trunk@22955 7b3dc134-2b1b-0410-93df-9e9f96275f8d
Diffstat (limited to 'libc/manual')
-rw-r--r-- | libc/manual/Makefile | 2 | ||||
-rw-r--r-- | libc/manual/arith.texi | 20 | ||||
-rwxr-xr-x | libc/manual/libm-err-tab.pl | 4 | ||||
-rw-r--r-- | libc/manual/llio.texi | 3 | ||||
-rw-r--r-- | libc/manual/threads.texi (renamed from libc/manual/nptl.texi) | 0 |
5 files changed, 19 insertions, 10 deletions
diff --git a/libc/manual/Makefile b/libc/manual/Makefile index 10314a962..44c0fd4f6 100644 --- a/libc/manual/Makefile +++ b/libc/manual/Makefile @@ -42,7 +42,7 @@ chapters = $(addsuffix .texi, \ message search pattern io stdio llio filesys \ pipe socket terminal syslog math arith time \ resource setjmp signal startup process job nss \ - users sysinfo conf crypt debug nptl) + users sysinfo conf crypt debug threads) add-chapters = $(wildcard $(foreach d, $(add-ons), ../$d/$d.texi)) appendices = lang.texi header.texi install.texi maint.texi platform.texi \ contrib.texi diff --git a/libc/manual/arith.texi b/libc/manual/arith.texi index faf25cc42..ce8844ec2 100644 --- a/libc/manual/arith.texi +++ b/libc/manual/arith.texi @@ -387,6 +387,14 @@ to @end smallexample @end deftypefn +@comment math.h +@comment GNU +@deftypefn {Macro} int issignaling (@emph{float-type} @var{x}) +This macro returns a nonzero value if @var{x} is a signaling NaN +(sNaN). It is based on draft TS 18661 and currently enabled as a GNU +extension. +@end deftypefn + Another set of floating-point classification functions was provided by BSD. @Theglibc{} also supports these functions; however, we recommend that you use the ISO C99 macros in new code. Those are standard @@ -1260,26 +1268,26 @@ The @code{scalb} function is the BSD name for @code{ldexp}. @comment math.h @comment BSD -@deftypefun {long long int} scalbn (double @var{x}, int @var{n}) +@deftypefun double scalbn (double @var{x}, int @var{n}) @comment math.h @comment BSD -@deftypefunx {long long int} scalbnf (float @var{x}, int @var{n}) +@deftypefunx float scalbnf (float @var{x}, int @var{n}) @comment math.h @comment BSD -@deftypefunx {long long int} scalbnl (long double @var{x}, int @var{n}) +@deftypefunx {long double} scalbnl (long double @var{x}, int @var{n}) @code{scalbn} is identical to @code{scalb}, except that the exponent @var{n} is an @code{int} instead of a floating-point number. @end deftypefun @comment math.h @comment BSD -@deftypefun {long long int} scalbln (double @var{x}, long int @var{n}) +@deftypefun double scalbln (double @var{x}, long int @var{n}) @comment math.h @comment BSD -@deftypefunx {long long int} scalblnf (float @var{x}, long int @var{n}) +@deftypefunx float scalblnf (float @var{x}, long int @var{n}) @comment math.h @comment BSD -@deftypefunx {long long int} scalblnl (long double @var{x}, long int @var{n}) +@deftypefunx {long double} scalblnl (long double @var{x}, long int @var{n}) @code{scalbln} is identical to @code{scalb}, except that the exponent @var{n} is a @code{long int} instead of a floating-point number. @end deftypefun diff --git a/libc/manual/libm-err-tab.pl b/libc/manual/libm-err-tab.pl index 5aa26039a..15646693f 100755 --- a/libc/manual/libm-err-tab.pl +++ b/libc/manual/libm-err-tab.pl @@ -77,7 +77,9 @@ use vars qw (%results @all_floats %suffices @all_functions); "remainder", "remquo", "rint", "round", "scalb", "scalbn", "scalbln", "sin", "sincos", "sinh", "sqrt", "tan", "tanh", "tgamma", "trunc", "y0", "y1", "yn" ); -# "fpclassify", "isfinite", "isnormal", "signbit" are not tabulated +# fpclassify, isnormal, isfinite, isinf, isnan, issignaling, signbit, +# isgreater, isgreaterequal, isless, islessequal, islessgreater, isunordered +# are not tabulated. if ($#ARGV == 0) { $sources = $ARGV[0]; diff --git a/libc/manual/llio.texi b/libc/manual/llio.texi index 90bd2d71f..b129cf40b 100644 --- a/libc/manual/llio.texi +++ b/libc/manual/llio.texi @@ -2320,8 +2320,7 @@ successfully enqueued. Otherwise the return value is @math{-1} and @item EAGAIN The request could not be enqueued due to temporary lack of resources. @item EBADF -The file descriptor @code{aiocbp->aio_fildes} is not valid or not open -for writing. +The file descriptor @code{@var{aiocbp}->aio_fildes} is not valid. @item EINVAL The implementation does not support I/O synchronization or the @var{op} parameter is other than @code{O_DSYNC} and @code{O_SYNC}. diff --git a/libc/manual/nptl.texi b/libc/manual/threads.texi index 9a1df1a86..9a1df1a86 100644 --- a/libc/manual/nptl.texi +++ b/libc/manual/threads.texi |