Changes in uspace/lib/posix/include/posix/math.h [c773adc:c60e9ee] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/posix/include/posix/math.h
rc773adc rc60e9ee 31 31 */ 32 32 /** @file Mathematical operations. 33 *34 * The purpose of this file is only to provide prototypes of mathematical35 * functions defined by C standard and by POSIX.36 *37 * It is up to the application to correctly link with either libmath38 * (provided by HelenOS) or by some other math library (such as fdlibm).39 33 */ 40 34 … … 42 36 #define POSIX_MATH_H_ 43 37 44 #ifdef __GNUC__ 45 #define HUGE_VAL (__builtin_huge_val()) 46 #endif 47 48 extern double ldexp(double, int); 49 extern double frexp(double, int *); 50 51 extern double fabs(double); 52 extern double floor(double); 53 extern double ceil(double); 54 extern double modf(double, double *); 55 extern double fmod(double, double); 56 extern double pow(double, double); 57 extern double exp(double); 58 extern double frexp(double, int *); 59 extern double expm1(double); 60 extern double sqrt(double); 61 extern double log(double); 62 extern double log10(double); 63 extern double sin(double); 64 extern double sinh(double); 65 extern double asin(double); 66 extern double asinh(double); 67 extern double cos(double); 68 extern double cosh(double); 69 extern double acos(double); 70 extern double acosh(double); 71 extern double tan(double); 72 extern double tanh(double); 73 extern double atan(double); 74 extern double atanh(double); 75 extern double atan2(double, double); 76 extern double copysign(double, double); 38 #include "libmath/math.h" 77 39 78 40 #endif /* POSIX_MATH_H_ */
Note:
See TracChangeset
for help on using the changeset viewer.