Query: sethostname
OS: netbsd
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
GETHOSTNAME(3) BSD Library Functions Manual GETHOSTNAME(3)NAMEgethostname, sethostname -- get/set name of current hostLIBRARYStandard C Library (libc, -lc)SYNOPSIS#include <unistd.h> int gethostname(char *name, size_t namelen); int sethostname(const char *name, size_t 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 VALUESIf the call succeeds a value of 0 is returned. If the call fails, a value of -1 is returned and an error code is placed in the global loca- tion errno.ERRORSIf the gethostname() or sethostname() functions fail, they will set errno for any of the errors specified for the routine sysctl(3).SEE ALSOgethostid(3), sysctl(3), sysctl(8)STANDARDSThe gethostname() function conforms to X/Open Portability Guide Issue 4, Version 2 (``XPG4.2'').HISTORYThe gethostname function call appeared in 4.2BSD.BUGSHost names are limited to MAXHOSTNAMELEN (from <sys/param.h>) characters including null-termination, currently 256.BSDOctober 14, 2005 BSD
Related Man Pages |
---|
sethostname(3c) - opensolaris |
gethostname(2) - bsd |
sethostname(2) - bsd |
sethostname(3) - mojave |
sethostname(3c) - minix |
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 |