Provided by: manpages-pt-dev_20040726-2_all bug

NOME

       getdomainname, setdomainname - obtém/seleciona o nome de domínio

SINOPSE

       #include <unistd.h>

       int getdomainname(char *name, size_t len);
       int setdomainname(const char *name, size_t len);

DESCRIÇÃO

       Estas funções são usadas para acessar ou para alterar o nome de domínio
       Do processador atual.

VALORES RETORNADOS

       Em caso de successo, zero é retornado. Caso contrário, -1 é  retornado,
       e errno é selecionado adequadamente.

ERROS

       EINVAL Para  getdomainname,  name apontar para NULL ou name é maior que
              len.

       EPERM  Para setdomainname, o requerente não é o superusuário.

       EINVAL Para setdomainname, len é muito longo.

DE ACORODO COM

       POSIX não especifíca esta chamada.

PROBLEMAS

       getdomainname não é concordante com outras implementações,  desde  eles
       sempre  retornam  len  bytes, mesmo se name é longo. Linux, de qualquer
       forma, retorna EINVAL neste caso  (como  pertence  as  bibliotecas  DLL
       4.4.1).

NOTAS

       No  Linux,  getdomainname  é  implementada  em nível de biblioteca pelo
       chamamento de uname(2).

VEJA TAMBÉM

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

TRADUZIDO POR LDP-BR em 21/08/2000.

       André   L.   Fassone    Canova    <lonelywolf@blv.com.br>    (tradução)
       xxxxxxxxxxxxxxxxxxxxxxxxx <xxx@xxxxxx.xxx.xx> (revisão)