< prev index next >

src/share/vm/utilities/ostream.cpp

Print this page
rev 8932 : 8046148
rev 8934 : 8046148.02


1423   struct sockaddr_in server;
1424   server.sin_family = AF_INET;
1425   server.sin_port = htons(port);
1426 
1427   server.sin_addr.s_addr = inet_addr(ip);
1428   if (server.sin_addr.s_addr == (uint32_t)-1) {
1429     struct hostent* host = os::get_host_by_name((char*)ip);
1430     if (host != NULL) {
1431       memcpy(&server.sin_addr, host->h_addr_list[0], host->h_length);
1432     } else {
1433       return false;
1434     }
1435   }
1436 
1437 
1438   int result = os::connect(_socket, (struct sockaddr*)&server, sizeof(struct sockaddr_in));
1439   return (result >= 0);
1440 }
1441 
1442 #endif













1423   struct sockaddr_in server;
1424   server.sin_family = AF_INET;
1425   server.sin_port = htons(port);
1426 
1427   server.sin_addr.s_addr = inet_addr(ip);
1428   if (server.sin_addr.s_addr == (uint32_t)-1) {
1429     struct hostent* host = os::get_host_by_name((char*)ip);
1430     if (host != NULL) {
1431       memcpy(&server.sin_addr, host->h_addr_list[0], host->h_length);
1432     } else {
1433       return false;
1434     }
1435   }
1436 
1437 
1438   int result = os::connect(_socket, (struct sockaddr*)&server, sizeof(struct sockaddr_in));
1439   return (result >= 0);
1440 }
1441 
1442 #endif
1443 
1444 void logStream::write(const char* s, size_t len) {
1445   if (len > 0 && s[len - 1] == '\n') {
1446     _current_line.write(s, len - 1);
1447     _log_func(_current_line.as_string());
1448     _current_line.reset();
1449   } else {
1450     _current_line.write(s, len);
1451     update_position(s, len);
1452   }
1453 }
< prev index next >