Name
sethostname -- set host name
Synopsis
#include <unistd.h>
int sethostname(const char *name, size_t len); |
Description
This function is used to change the host name of the current processor.
Return Value
On success, zero is returned. On error, -1 is returned, and errno is set appropriately.
Errors
- EINVAL
len is negative or len is larger than the maximum allowed size.
- EPERM
the caller was not the superuser.
- EFAULT
name is an invalid address.
Notes
SUSv2 guarantees that Host names are limited to 255 bytes.