Go to the previous, next section.
int gethostname(char *name, size_t len);
int sethostname(const char *name, size_t len);
name: (For gethostname) [out] points to a buffer where to
put the host name. (For sethostname) [in] points to the new host
name.
len: [in] the maximum length of name.
gethostname returns the host name of the current host and
sethostname sets it. Only the superuser may call sethostname.
On success zero is returned. On error, -1 is returned and errno is
set to one of the following values:
In the case of gethostname: EINVAL: name is
NULL or the host name is longer than len.
In the case of sethostname:
EPERM: the caller is not superuser.
EINVAL: len is too long.
Go to the previous, next section.