Query: sethostname
OS: bsd
Section: 2
Links: bsd man pages all man pages
Forums: unix linux community forum categories
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
GETHOSTNAME(2) System Calls Manual GETHOSTNAME(2)NAMEgethostname, sethostname - get/set name of current hostSYNOPSISgethostname(name, namelen) char *name; int namelen; sethostname(name, namelen) char *name; int namelen;DESCRIPTIONGethostname 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 nor- mally used only when the system is bootstrapped.RETURN VALUEIf the call succeeds a value of 0 is returned. If the call fails, then a value of -1 is returned and an error code is placed in the global location errno.ERRORSThe following errors may be returned by these calls: [EFAULT] The name or namelen parameter gave an invalid address. [EPERM] The caller tried to set the hostname and was not the super-user.SEE ALSOgethostid(2)BUGSHost names are limited to MAXHOSTNAMELEN (from <sys/param.h>) characters, currently 64. 4.2 Berkeley Distribution May 22, 1986 GETHOSTNAME(2)
Related Man Pages |
---|
sethostname(3) - freebsd |
sethostname(3c) - opensolaris |
sethostname(2) - bsd |
sethostname(3) - mojave |
sethostname(2) - ultrix |
Similar Topics in the Unix Linux Community |
---|
regarding gethostname() |
and again, socket() related problem... |
Unable to connect to Sunfire v215 box via XStart |
Reported Post by DukeNuke2 |
Change Solaris hostid |