-#define _GNU_SOURCE
-#include "libm.h"
+#include <math.h>
+
+extern int __signgam;
+double __lgamma_r(double, int *);
double lgamma(double x)
{
- return lgamma_r(x, &signgam);
+ return __lgamma_r(x, &__signgam);
}
-
-// FIXME
-//weak_alias(lgamma, gamma);