119304Speter#include "config.h" 219304Speter 319304Speter/* 419304Speter * Solaris doesn't include the gethostname call by default. 519304Speter */ 619304Speter#include <sys/utsname.h> 719304Speter#include <sys/systeminfo.h> 819304Speter 919304Speter#include <netdb.h> 1019304Speter 1119304Speter/* 1219304Speter * PUBLIC: #ifndef HAVE_GETHOSTNAME 1319304Speter * PUBLIC: int gethostname __P((char *, int)); 1419304Speter * PUBLIC: #endif 1519304Speter */ 1619304Speterint 1719304Spetergethostname(host, len) 1819304Speter char *host; 1919304Speter int len; 2019304Speter{ 2119304Speter return (sysinfo(SI_HOSTNAME, host, len) == -1 ? -1 : 0); 2219304Speter} 23