Branch data Line data Source code
1 : :
2 : : /* @(#)e_lgamma.c 1.3 95/01/18 */
3 : : /*
4 : : * ====================================================
5 : : * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
6 : : *
7 : : * Developed at SunSoft, a Sun Microsystems, Inc. business.
8 : : * Permission to use, copy, modify, and distribute this
9 : : * software is freely granted, provided that this notice
10 : : * is preserved.
11 : : * ====================================================
12 : : *
13 : : */
14 : :
15 : : #include "cdefs-compat.h"
16 : : //__FBSDID("$FreeBSD: src/lib/msun/src/e_lgamma.c,v 1.9 2008/02/22 02:30:35 das Exp $");
17 : :
18 : : /* __ieee754_lgamma(x)
19 : : * Return the logarithm of the Gamma function of x.
20 : : *
21 : : * Method: call __ieee754_lgamma_r
22 : : */
23 : :
24 : : #include <openlibm_math.h>
25 : :
26 : : #include "math_private.h"
27 : :
28 : : OLM_DLLEXPORT double
29 : 22 : __ieee754_lgamma(double x)
30 : : {
31 : : #ifdef OPENLIBM_ONLY_THREAD_SAFE
32 : : int signgam;
33 : : #endif
34 : :
35 : 22 : return __ieee754_lgamma_r(x,&signgam);
36 : : }
|