.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
+.\"
+.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
.\" Distributed under GPL
+.\" %%%LICENSE_END
.\"
.\" Modified 2003-11-18, aeb: historical remarks
.\"
.sp
.ad l
.BR gamma ():
+.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE
-.br
+.RE
.BR gammaf (),
.BR gammal ():
+.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600
.\" Also seems to work: -std=c99 -D_XOPEN_SOURCE
+.RE
.ad b
.SH DESCRIPTION
These functions are deprecated: instead, use either the
For the definition of the Gamma function, see
.BR tgamma (3).
-.SS "*BSD version"
+.SS *BSD version
The libm in 4.4BSD and some versions of FreeBSD had a
.BR gamma ()
function that computes the Gamma function, as one would expect.
-.SS "glibc version"
+.SS glibc version
Glibc has a
.BR gamma ()
function that is equivalent to
.SH ERRORS
See
.BR lgamma (3).
-.SH "CONFORMING TO"
+.SH CONFORMING TO
Because of historical variations in behavior across systems,
this function is not specified in any standard.
.SH NOTES
.\" The FreeBSD man page says about gamma() that it is like lgamma()
.\" except that is does not set signgam.
.\" Also, that 4.4BSD has a gamma() that computes the true gamma function.
-.SH "SEE ALSO"
+.SH SEE ALSO
.BR lgamma (3),
.BR signgam (3),
.BR tgamma (3)
+.SH COLOPHON
+This page is part of release 3.79 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/.