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.