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

NOME

       fnmatch - encontra o nome do arquivo ou o caminho de diretorio

SINOPSE

       #include <fnmatch.h>

       int fnmatch(const char *pattern, const char *string, int flags);

DESCRI,C~AO

       A  funcao fnmatch() verifica se o argumento string casa com o argumento
       pattern , que e um padrao de coringa do shell.

       O argumento flags modifica o comportamento; e uma operacao OU bit-a-bit
       de zero ou mais das seguintes flags:

       FNM_NOESCAPE
              Se esta flag e setada, trata a barra invertida como um caractere
              ordinario, em vez de um caractere de escape.

       FNM_PATHNAME
              Se esta flag e setada, casa uma barra normal em  string  somente
              com  uma  barra  normal em pattern , e nao, por exemplo, com uma
              sequencia [] - contendo uma barra normal.

       FNM_PERIOD
              Se esta flag e setada, um ponto final no inicio  de  string  tem
              que  casar  exatamente  com um ponto final em pattern.  Um ponto
              final e considerado inicial  se  for  o  primeiro  caractere  em
              string,  ou  se  FNM_PATHNAME  e  setado  e  o  ponto  final vem
              imediatamente apos uma barra normal.

       FNM_FILE_NAME
              Este e um sinonimo GNU para FNM_PATHNAME.

       FNM_LEADING_DIR
              Se esta flag (uma extensao GNU) e setada, o modelo e considerado
              como  sendo casado se ele casa com um segmento inicial de string
              que e seguido por uma barra normal.

       FNM_CASEFOLD
              Se esta flag (uma extensao GNU) e setada, o modelo e casado  sem
              diferenciacao de maiusculas e minusculas.

VALOR DE RETORNO

       Zero  se  string  casa com pattern, FNM_NOMATCH se nao ha casamento, ou
       outro valor diferente de zero se houver erro.

CONFORME

       ISO/IEC   9945-2:   1993    (POSIX.2).    As    flags    FNM_FILE_NAME,
       FNM_LEADING_DIR, and FNM_CASEFOLD sao extensoes GNU.

VEJA TAMB'EM

       sh(1), glob(3), glob(7)

TRADU,C~AO PARA A L'INGUA PORTUGUESA

       RUBENS  DE  JESUS  NOGUEIRA  <darkseid99@usa.net>  (traducao) XXXXXX XX
       XXXXX XXXXXXXX <xxxxxxxxxx@xxx.xxx> (revisao)