| Web Hosting | Slackware Forum | Linux Man Pages |

man logo Linux Commands


getdomainname

NAME

       getdomainname, setdomainname - get/set domain name

SYNOPSIS

       #include <unistd.h>
       int getdomainname(char *name, size_t len);
       int setdomainname(const char *name, size_t len);

DESCRIPTION

       These functions are used to access or to change the domain
       name of the current processor.

RETURN VALUE

       On success, zero is returned.  On error, -1  is  returned,
       and errno is set appropriately.

ERRORS

       EINVAL For  getdomainname,  name points to NULL or name is
              longer than len.
       EPERM  For setdomainname, the caller  was  not  the  supe-
              ruser.
       EINVAL For setdomainname, len was too long.

CONFORMING TO

       POSIX does not specify these calls.

BUGS

       getdomainname is not compliant with other implementations,
       since they always  return  len  bytes,  even  if  name  is
       longer.   Linux,  however, returns EINVAL in this case (as
       of DLL 4.4.1 libraries).

NOTES

       Under Linux, getdomainname is implemented at  the  library
       level by calling uname(2).

SEE ALSO

       gethostname(2), sethostname(2), uname(2)



| Web Design | Web Hosting | Linux Forum | Brew Beer