1*dbd550edSchristos #include "config.h" 2*dbd550edSchristos 3*dbd550edSchristos /* 4*dbd550edSchristos * Solaris doesn't include the gethostname call by default. 5*dbd550edSchristos */ 6*dbd550edSchristos #include <sys/utsname.h> 7*dbd550edSchristos #include <sys/systeminfo.h> 8*dbd550edSchristos 9*dbd550edSchristos #include <netdb.h> 10*dbd550edSchristos 11*dbd550edSchristos /* 12*dbd550edSchristos * PUBLIC: #ifndef HAVE_GETHOSTNAME 13*dbd550edSchristos * PUBLIC: int gethostname __P((char *, int)); 14*dbd550edSchristos * PUBLIC: #endif 15*dbd550edSchristos */ 16*dbd550edSchristos int gethostname(host,len)17*dbd550edSchristosgethostname(host, len) 18*dbd550edSchristos char *host; 19*dbd550edSchristos int len; 20*dbd550edSchristos { 21*dbd550edSchristos return (sysinfo(SI_HOSTNAME, host, len) == -1 ? -1 : 0); 22*dbd550edSchristos } 23