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 |