NAME
	  sethostname -	Sets the name of the current host

     SYNOPSIS
	  int sethostname (
	       char *name,
	       int name_len );


     PARAMETERS
	  name	    Points to an array of bytes	where the hostname is
		    stored.

	  name_len  Specifies the length of the	array pointed to by
		    the	name parameter.


     DESCRIPTION
	  The sethostname() function allows a calling process with
	  root user authority to set the internal hostname of a
	  machine on a network.

	  System hostnames are limited to MAXHOSTNAMELEN as defined in
	  the /usr/include/sys/param.h file.

     RETURN VALUES
	  Upon successful completion, the system returns a value of 0
	  (zero).  If the sethostname()	function fails,	-1 is returned
	  and errno is set to indicate the error.

     ERRORS
	  If the sethostname() function	fails, errno may be set	to one
	  of the following values:


	  [EFAULT]  The	name parameter or the name_len parameter gives
		    an address that is not valid.

	  [EPERM]   The	calling	process	does not have appropriate
		    privilege.


     RELATED INFORMATION
	  Functions: gethostid(2), sethostid(2), gethostname(2)








Acknowledgement and Disclaimer