< prev index next >
src/java.base/unix/native/libjli/java_md_solinux.h
Print this page
rev 59105 : imported patch corelibs
*** 25,61 ****
#ifndef JAVA_MD_SOLINUX_H
#define JAVA_MD_SOLINUX_H
#include <sys/time.h>
- #ifdef __solaris__
- /*
- * Support for doing cheap, accurate interval timing.
- */
- #define CounterGet() (gethrtime()/1000)
- #define Counter2Micros(counts) (counts)
- #else /* ! __solaris__ */
uint64_t CounterGet(void);
#define Counter2Micros(counts) (counts)
- #endif /* __solaris__ */
/* pointer to environment */
extern char **environ;
/*
* A collection of useful strings. One should think of these as #define
* entries, but actual strings can be more efficient (with many compilers).
*/
- #ifdef __solaris__
- static const char *user_dir = "/jdk";
- #else /* !__solaris__, i.e. Linux, AIX,.. */
static const char *user_dir = "/java";
- #endif
#include <dlfcn.h>
- #ifdef __solaris__
- #include <thread.h>
- #else
#include <pthread.h>
- #endif
#endif /* JAVA_MD_SOLINUX_H */
--- 25,45 ----
< prev index next >