*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->FreeBSD man pages -> getdomainname (3)              
Title
Content
Arch
Section
 

GETDOMAINNAME(3)

Contents


NAME    [Toc]    [Back]

     getdomainname, setdomainname -- get/set the NIS domain name of current
     host

LIBRARY    [Toc]    [Back]

     Standard C Library (libc, -lc)

SYNOPSIS    [Toc]    [Back]

     #include <unistd.h>

     int
     getdomainname(char *name, int namelen);

     int
     setdomainname(const char *name, int namelen);

DESCRIPTION    [Toc]    [Back]

     The getdomainname() function returns the standard NIS domain name for the
     current host, as previously set by setdomainname().  The namelen argument
     specifies the size of the name array.  The returned name is null-terminated
 unless insufficient space is provided.

     The setdomainname() function sets the NIS 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 VALUES    [Toc]    [Back]

     Upon successful completion, the value 0 is returned; otherwise the
     value -1 is returned and the global variable errno is set to indicate the
     error.

ERRORS    [Toc]    [Back]

     The following errors may be returned by these calls:

     [EFAULT]		The name or namelen argument gave an invalid address.

     [EPERM]		The caller tried to set the hostname and was not the
			super-user.

SEE ALSO    [Toc]    [Back]

      
      
     gethostid(3), gethostname(3), sysctl(3)

BUGS    [Toc]    [Back]

     Domain names are limited to MAXHOSTNAMELEN (from <sys/param.h>) characters,
 currently 256.

HISTORY    [Toc]    [Back]

     The getdomainname() function appeared in 4.2BSD.


FreeBSD 5.2.1			  May 6, 1994			 FreeBSD 5.2.1
[ Back ]
 Similar pages
Name OS Title
setdomainname OpenBSD get/set YP domain name of current host
getdomainname OpenBSD get/set YP domain name of current host
getdomainname NetBSD get/set domain name of current host
setdomainname NetBSD get/set domain name of current host
trimdomain FreeBSD trim the current domain name from a host name
domainname OpenBSD set or print YP domain of current host system
host FreeBSD look up host names using domain server
getdomainname IRIX get/set name of current NIS domain
getdomainname Tru64 get or set name of current domain
setdomainname Tru64 get or set name of current domain
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service