.\" -*- coding: UTF-8 -*-
'\" t
.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
.\"
.\" SPDX-License-Identifier: GPL-1.0-or-later
.\"
.\" Modified 2003-11-18, aeb: historical remarks
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH gamma 3 "5 lutego 2023 r." "Linux man\-pages 6.03" 
.SH NAZWA
gamma, gammaf, gammal \- funkcja gamma (a właściwie jej logarytm)
.SH BIBLIOTEKA
Biblioteka matematyczna (\fIlibm\fP, \fI\-lm\fP)
.SH SKŁADNIA
.nf
\fB#include <math.h>\fP
.PP
\fB[[przestarzałe]] double gamma(double \fP\fIx\fP\fB);\fP
\fB[[przestarzałe]] float gammaf(float \fP\fIx\fP\fB);\fP
\fB[[przestarzałe]] long double gammal(long double \fP\fIx\fP\fB);\fP
.fi
.PP
.RS -4
Wymagane ustawienia makr biblioteki glibc (patrz \fBfeature_test_macros\fP(7)):
.RE
.PP
\fBgamma\fP():
.nf
    _XOPEN_SOURCE
        || /* Od glibc 2.19: */ _DEFAULT_SOURCE
        || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.fi
.PP
\fBgammaf\fP(), \fBgammal\fP():
.nf
    _XOPEN_SOURCE >= 600 || (_XOPEN_SOURCE && _ISOC99_SOURCE)
        || /* Od glibc 2.19: */ _DEFAULT_SOURCE
        || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.fi
.SH OPIS
Funkcje te są przestarzałe, należy w zamian korzystać z funkcji, w
zależności od potrzeb, \fBtgamma\fP(3) lub \fBlgamma\fP(3).
.PP
Definicję funkcji Gamma opisano w podręczniku \fBtgamma\fP(3).
.SS "Wersja *BSD"
Biblioteka libm w 4.4BSD i niektórych wersjach FreeBSD miała funkcję
\fBgamma\fP(), która obliczała funkcję Gamma, tak jak można by się tego
spodziewać.
.SS "Wersja glibc"
glibc ma funkcję \fBgamma\fP(), która jest odpowiednikiem \fBlgamma\fP(3) i
oblicza logarytm naturalny funkcji Gamma.
.SH "WARTOŚĆ ZWRACANA"
Zob. \fBlgamma\fP(3).
.SH BŁĘDY
Zob. \fBlgamma\fP(3).
.SH ATRYBUTY
Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku
\fBattributes\fP(7).
.ad l
.nh
.TS
allbox;
lbx lb lb
l l l.
Interfejs	Atrybut	Wartość
T{
\fBgamma\fP(),
\fBgammaf\fP(),
\fBgammal\fP()
T}	Bezpieczeństwo wątkowe	MT\-niebezpieczne race:signgam
.TE
.hy
.ad
.sp 1
.SH STANDARDY
Ze względu na historyczne różnice w zachowaniu, w poszczególnych systemach,
funkcja ta nie jest określona w żadnym współczesnym standardzie. Była
udokumentowana w SVID 2.
.SH UWAGI
.SS Historia
4.2BSD miało \fBgamma\fP(), która obliczała ln(|Gamma(|\fIx\fP|)|), pozostawiając
znak Gamma(|\fIx\fP|) w zewnętrznej liczbie \fIsigngam\fP. W 4.3BSD nazwę
zmieniono na \fBlgamma\fP(3), a w podręczniku systemowym zarzekano się, że:
.PP
.in +4n
"W pewnym momencie nazwa gamma zostanie odzyskana i użyta dla funkcji Gamma"
.in
.PP
.\" 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.
Stało się tak istotnie w 4.4BSD, gdzie \fBgamma\fP() oblicza funkcję Gamma (bez
wpływu na \fIsigngam\fP). Jednakże stało się to zbyt późno, stąd mamy teraz
funkcję \fBtgamma\fP(3) \[em] \[Bq]true gamma\[rq] (\[Bq]prawdziwą funkcję
gamma\[rq]).
.SH "ZOBACZ TAKŻE"
\fBlgamma\fP(3), \fBsigngam\fP(3), \fBtgamma\fP(3)
.PP
.SH TŁUMACZENIE
Autorami polskiego tłumaczenia niniejszej strony podręcznika są:
Michał Kułach <michal.kulach@gmail.com>
.
.PP
Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach
licencji można uzyskać zapoznając się z
.UR https://www.gnu.org/licenses/gpl-3.0.html
GNU General Public License w wersji 3
.UE
lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.
.PP
Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy
dyskusyjnej
.MT manpages-pl-list@lists.sourceforge.net
.ME .
