src/os/solaris/vm/os_solaris.inline.hpp

Print this page




 140 
 141 inline struct hostent* os::get_host_by_name(char* name) {
 142   return ::gethostbyname(name);
 143 }
 144 
 145 inline int os::get_sock_opt(int fd, int level, int optname,
 146                             char* optval, socklen_t* optlen) {
 147   return ::getsockopt(fd, level, optname, optval, optlen);
 148 }
 149 
 150 inline int os::set_sock_opt(int fd, int level, int optname,
 151                             const char *optval, socklen_t optlen) {
 152   return ::setsockopt(fd, level, optname, optval, optlen);
 153 }
 154 
 155 inline bool os::supports_monotonic_clock() {
 156   // javaTimeNanos() is monotonic on Solaris, see getTimeNanos() comments
 157   return true;
 158 }
 159 




 160 #endif // OS_SOLARIS_VM_OS_SOLARIS_INLINE_HPP


 140 
 141 inline struct hostent* os::get_host_by_name(char* name) {
 142   return ::gethostbyname(name);
 143 }
 144 
 145 inline int os::get_sock_opt(int fd, int level, int optname,
 146                             char* optval, socklen_t* optlen) {
 147   return ::getsockopt(fd, level, optname, optval, optlen);
 148 }
 149 
 150 inline int os::set_sock_opt(int fd, int level, int optname,
 151                             const char *optval, socklen_t optlen) {
 152   return ::setsockopt(fd, level, optname, optval, optlen);
 153 }
 154 
 155 inline bool os::supports_monotonic_clock() {
 156   // javaTimeNanos() is monotonic on Solaris, see getTimeNanos() comments
 157   return true;
 158 }
 159 
 160 inline void os::exit(int num) {
 161   ::exit(num);
 162 }
 163 
 164 #endif // OS_SOLARIS_VM_OS_SOLARIS_INLINE_HPP