"double tgamma(double "x);
"float tgammaf(float "x);
"long double tgammal(long double "x);
This function returns the value of the Gamma function for the argument x. It had to be called "true gamma function" since there is already a function gamma() that returns something else. For details, see lgamma(3).