| GETDOMAINNAME(3) | Library Functions Manual | GETDOMAINNAME(3) | 
getdomainname, setdomainname
  —
#include <unistd.h>
int
  
  getdomainname(char
    *name, size_t
    namelen);
int
  
  setdomainname(const
    char *name, size_t
    namelen);
getdomainname() returns the standard domain name for the
  current host, 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.
getdomainname function call appeared in
  4.2BSD.
MAXHOSTNAMELEN (from
  ⟨sys/param.h⟩) characters including
  null-termination, currently 256.
| May 6, 1994 | NetBSD 10.0 |