27
28 #include "prims/jni.h"
29
30 // This file holds compiler-dependent includes,
31 // globally used constants & types, class (forward)
32 // declarations and a few frequently used utility functions.
33
34 #include <ctype.h>
35 #include <string.h>
36 #include <stdarg.h>
37 #include <stddef.h>
38 #include <stdio.h>
39 #include <stdlib.h>
40 #include <wchar.h>
41
42 #ifdef SOLARIS
43 #include <ieeefp.h>
44 #endif // SOLARIS
45
46 #include <math.h>
47 #ifndef FP_PZERO
48 // Linux doesn't have positive/negative zero
49 #define FP_PZERO FP_ZERO
50 #endif
51 #if (!defined fpclass) && ((!defined SPARC) || (!defined SOLARIS))
52 #define fpclass fpclassify
53 #endif
54
55 #include <time.h>
56 #include <fcntl.h>
57 #include <dlfcn.h>
58 #include <pthread.h>
59
60 #ifdef SOLARIS
61 #include <thread.h>
62 #endif // SOLARIS
63
64 #include <limits.h>
65 #include <errno.h>
66
67 #ifdef SOLARIS
68 #include <sys/trap.h>
69 #include <sys/regset.h>
70 #include <sys/procset.h>
71 #include <ucontext.h>
72 #include <setjmp.h>
73 #endif // SOLARIS
74
|
27
28 #include "prims/jni.h"
29
30 // This file holds compiler-dependent includes,
31 // globally used constants & types, class (forward)
32 // declarations and a few frequently used utility functions.
33
34 #include <ctype.h>
35 #include <string.h>
36 #include <stdarg.h>
37 #include <stddef.h>
38 #include <stdio.h>
39 #include <stdlib.h>
40 #include <wchar.h>
41
42 #ifdef SOLARIS
43 #include <ieeefp.h>
44 #endif // SOLARIS
45
46 #include <math.h>
47 #include <time.h>
48 #include <fcntl.h>
49 #include <dlfcn.h>
50 #include <pthread.h>
51
52 #ifdef SOLARIS
53 #include <thread.h>
54 #endif // SOLARIS
55
56 #include <limits.h>
57 #include <errno.h>
58
59 #ifdef SOLARIS
60 #include <sys/trap.h>
61 #include <sys/regset.h>
62 #include <sys/procset.h>
63 #include <ucontext.h>
64 #include <setjmp.h>
65 #endif // SOLARIS
66
|