tunables: Use direct syscall for access (BZ#21744)
[glibc.git] / include / math.h
blobfdb43517e11fc79712a10b0e5f1dde127a77c2e1
1 #ifndef _MATH_H
3 #ifdef _ISOMAC
4 # undef NO_LONG_DOUBLE
5 # undef _Mlong_double_
6 #endif
8 #include <math/math.h>
10 #ifndef _ISOMAC
11 /* Now define the internal interfaces. */
12 extern int __matherr (struct exception *__exc);
14 extern int __signgam;
16 # if IS_IN (libc) || IS_IN (libm)
17 hidden_proto (__finite)
18 hidden_proto (__isinf)
19 hidden_proto (__isnan)
20 hidden_proto (__finitef)
21 hidden_proto (__isinff)
22 hidden_proto (__isnanf)
24 # ifndef __NO_LONG_DOUBLE_MATH
25 hidden_proto (__finitel)
26 hidden_proto (__isinfl)
27 hidden_proto (__isnanl)
28 # endif
30 # if __HAVE_DISTINCT_FLOAT128
31 hidden_proto (__finitef128)
32 hidden_proto (__isinff128)
33 hidden_proto (__isnanf128)
34 hidden_proto (__signbitf128)
35 # endif
36 # endif
38 libm_hidden_proto (__fpclassify)
39 libm_hidden_proto (__fpclassifyf)
40 libm_hidden_proto (__issignaling)
41 libm_hidden_proto (__issignalingf)
42 libm_hidden_proto (__exp)
43 libm_hidden_proto (__expf)
44 libm_hidden_proto (roundeven)
46 # ifndef __NO_LONG_DOUBLE_MATH
47 libm_hidden_proto (__fpclassifyl)
48 libm_hidden_proto (__issignalingl)
49 libm_hidden_proto (__expl)
50 libm_hidden_proto (__expm1l)
51 # endif
53 # if __HAVE_DISTINCT_FLOAT128
54 libm_hidden_proto (__fpclassifyf128)
55 libm_hidden_proto (__issignalingf128)
56 libm_hidden_proto (__expf128)
57 libm_hidden_proto (__expm1f128)
58 # endif
60 #endif
61 #endif