X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=original%2Fman3%2Fabs.3;h=4ab9e45aa83f2f2d4109c7f04e3352a8af73b4b5;hb=110dba020f489b75aff2497105f7970c05e2b87c;hp=ab21f9d3425959e2748334f960d5039b9d2d43fe;hpb=633a2252e0be3c867dce264a180a89ce8181d36f;p=linuxjm%2FLDP_man-pages.git diff --git a/original/man3/abs.3 b/original/man3/abs.3 index ab21f9d3..4ab9e45a 100644 --- a/original/man3/abs.3 +++ b/original/man3/abs.3 @@ -1,5 +1,6 @@ .\" Copyright 1993 David Metcalfe (david@prism.demon.co.uk) .\" +.\" %%%LICENSE_START(VERBATIM) .\" Permission is granted to make and distribute verbatim copies of this .\" manual provided the copyright notice and this permission notice are .\" preserved on all copies. @@ -19,6 +20,7 @@ .\" .\" Formatted or processed versions of this manual, if unaccompanied by .\" the source, must acknowledge the copyright and authors of this work. +.\" %%%LICENSE_END .\" .\" References consulted: .\" Linux libc source code @@ -29,7 +31,7 @@ .\" Modified Sat Jul 24 21:45:37 1993, Rik Faith (faith@cs.unc.edu) .\" Modified Sat Dec 16 15:02:59 2000, Joseph S. Myers .\" -.TH ABS 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.TH ABS 3 2013-06-21 "GNU" "Linux Programmer's Manual" .SH NAME abs, labs, llabs, imaxabs \- compute the absolute value of an integer .SH SYNOPSIS @@ -52,9 +54,16 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .in .sp +.ad l .BR llabs (): -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or +.RS 4 +_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || +_POSIX_C_SOURCE\ >=\ 200112L; +.br +or .I cc\ -std=c99 +.RE +.ad .SH DESCRIPTION The .BR abs () @@ -67,12 +76,21 @@ and .BR imaxabs () functions compute the absolute value of the argument \fIj\fP of the appropriate integer type for the function. -.SH "RETURN VALUE" +.SH RETURN VALUE Returns the absolute value of the integer argument, of the appropriate integer type for the function. -.SH "CONFORMING TO" +.SH ATTRIBUTES +.SS Multithreading (see pthreads(7)) +The +.BR abs (), +.BR labs (), +.BR llabs (), +and +.BR imaxabs () +functions are thread-safe. +.SH CONFORMING TO SVr4, POSIX.1-2001, 4.3BSD, C99. -.\" POSIX.1 (1996 edition) only requires the +.\" POSIX.1 (1996 edition) requires only the .\" .BR abs () .\" function. C89 only @@ -114,9 +132,18 @@ GCC 3.0 also handles and .BR imaxabs () as built-ins. -.SH "SEE ALSO" +.SH SEE ALSO .BR cabs (3), .BR ceil (3), .BR fabs (3), .BR floor (3), .BR rint (3) +.SH COLOPHON +This page is part of release 3.68 of the Linux +.I man-pages +project. +A description of the project, +information about reporting bugs, +and the latest version of this page, +can be found at +\%http://www.kernel.org/doc/man\-pages/.