log_debug("localchassis", "use overridden system name `%s`", cfg->g_config.c_hostname);
hp = cfg->g_config.c_hostname;
} else {
- if ((hp = priv_gethostbyname()) == NULL)
+ if ((hp = priv_gethostname()) == NULL)
fatal("localchassis", "failed to get system name");
}
free(LOCAL_CHASSIS(cfg)->c_name);
void priv_init(const char*, int, uid_t, gid_t);
void priv_wait(void);
void priv_ctl_cleanup(const char *ctlname);
-char *priv_gethostbyname(void);
+char *priv_gethostname(void);
#ifdef HOST_OS_LINUX
int priv_open(char*);
void asroot_open(void);
must_read(PRIV_UNPRIVILEGED, &rc, sizeof(int));
}
-/* Proxy for gethostbyname */
+/* Proxy for gethostname */
char *
-priv_gethostbyname()
+priv_gethostname()
{
static char *buf = NULL;
int rc;
}
static void
-asroot_gethostbyname()
+asroot_gethostname()
{
struct utsname un;
struct hostent *hp;
static struct dispatch_actions actions[] = {
{PRIV_PING, asroot_ping},
{PRIV_DELETE_CTL_SOCKET, asroot_ctl_cleanup},
- {PRIV_GET_HOSTNAME, asroot_gethostbyname},
+ {PRIV_GET_HOSTNAME, asroot_gethostname},
#ifdef HOST_OS_LINUX
{PRIV_OPEN, asroot_open},
{PRIV_ETHTOOL, asroot_ethtool},