Query: getdomainname
OS: netbsd
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
GETDOMAINNAME(3) BSD Library Functions Manual GETDOMAINNAME(3)NAMEgetdomainname, setdomainname -- get/set domain name of current hostLIBRARYStandard C Library (libc, -lc)SYNOPSIS#include <unistd.h> int getdomainname(char *name, size_t namelen); int setdomainname(const char *name, size_t namelen);DESCRIPTIONgetdomainname() returns the standard domain name for the current processor, as previously set by setdomainname(). The parameter namelen specifies the size of the name array. The returned name is null-terminated unless insufficient space is provided. setdomainname() sets the domain 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.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.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 domain name and was not the super-user.SEE ALSOgethostid(3), gethostname(3), sysctl(3)HISTORYThe getdomainname function call appeared in 4.2BSD.BUGSDomain names are limited to MAXHOSTNAMELEN (from <sys/param.h>) characters including null-termination, currently 256.BSDMay 6, 1994 BSD
Related Man Pages |
---|
getdomainname(2) - hpux |
sethostname(2) - bsd |
gethostname(3) - netbsd |
sethostname(3) - netbsd |
setdomainname(3) - freebsd |
Similar Topics in the Unix Linux Community |
---|
FQDN and getdomainname |