28 std::vector<char> buffer( 257U ,
'\0' ) ;
29 if( 0 == ::gethostname( &buffer[0] ,
static_cast<int>(buffer.size()-1U) ) && buffer.at(0U) !=
'\0' )
31 buffer[buffer.size()-1U] =
'\0' ;
32 return std::string( &buffer[0] ) ;
36 return Str::printable( Environment::get(
"COMPUTERNAME",std::string()) ,
'_' ) ;
std::string hostname()
Returns the hostname.