int
gethostname(char *name, size_t namelen)
int
sethostname(const char *name, size_t namelen)
)
returns the standard host name for the current processor, as
previously set by
sethostname().
The parameter
namelen
specifies the size of the
name
array.
The returned name is null-terminated unless insufficient
space is provided.
sethostname()
sets the name of the host machine to be
name,
which has length
namelen.
This call is restricted to the super-user and
is normally used only when the system is bootstrapped.
)
or
sethostname()
functions fail,
they will set
errno
for any of the errors specified for the routine
sysctl(3).
)
function conforms to
X/Open Portability Guide Issue 4, Version 2 (``XPG4.2'') .
MAXHOSTNAMELEN
(from
sys/param.h<.blm Pp) >
characters including null-termination, currently 256.