Query: gethostname
OS: bsd
Section: 2
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(3c) - opensolaris |
| sethostname(2) - bsd |
| gethostname(2) - ultrix |
| sethostname(3) - netbsd |
| gethostname(3) - osx |
| Similar Topics in the Unix Linux Community |
|---|
| regarding gethostname() |
| gethostnameby_r crashes |
| gethostname warning |