sethostname(2) sethostname(2)
NAME [Toc] [Back]
sethostname - set name of host cpu
SYNOPSIS [Toc] [Back]
#include <unistd.h>
int sethostname(const char *name, size_t namelen);
DESCRIPTION [Toc] [Back]
The sethostname() system call sets the name of the host processor to
name, which has a length of namelen characters. At system boot time
sethostname() is normally executed by the hostname command (see
hostname(1)) in the /sbin/init.d/hostname script. Host names are
limited to MAXHOSTNAMELEN characters, as defined in <sys/param.h>.
RETURN VALUE [Toc] [Back]
sethostname() returns the following values:
0 Successful completion.
-1 Failure. errno is set to indicate the error.
ERRORS [Toc] [Back]
If sethostname() fails, errno is set to one of the following values.
[EFAULT] name points to an illegal address. The reliable
detection of this error is implementation
dependent.
[EPERM] The user does not have appropriate privileges.
AUTHOR [Toc] [Back]
sethostname() was developed by the University of California, Berkeley.
SEE ALSO [Toc] [Back]
hostname(1), uname(1), gethostname(2), uname(2).
Hewlett-Packard Company - 1 - HP-UX 11i Version 2: August 2003 [ Back ] |