hotspot/src/share/vm/utilities/ostream.cpp
changeset 33097 96e348cb0442
parent 31592 43f48e165466
child 33105 294e48b4f704
equal deleted inserted replaced
33095:e56c951d8735 33097:96e348cb0442
  1438   int result = os::connect(_socket, (struct sockaddr*)&server, sizeof(struct sockaddr_in));
  1438   int result = os::connect(_socket, (struct sockaddr*)&server, sizeof(struct sockaddr_in));
  1439   return (result >= 0);
  1439   return (result >= 0);
  1440 }
  1440 }
  1441 
  1441 
  1442 #endif
  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 }