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

NOME

       fnmatch - encontra o nome do arquivo ou o caminho de diretório

SINOPSE

       #include <fnmatch.h>

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

DESCRIÇÃO

       A  função fnmatch() verifica se o argumento string casa com o argumento
       pattern , que é um padrão de coringa do shell.

       O argumento flags modifica o comportamento; é uma operação OU bit-a-bit
       de zero ou mais das seguintes flags:

       FNM_NOESCAPE
              Se esta flag é setada, trata a barra invertida como um caractere
              ordinário, em vez de um caractere de escape.

       FNM_PATHNAME
              Se esta flag é setada, casa uma barra normal em  string  somente
              com  uma  barra  normal em pattern , e não, por exemplo, com uma
              sequência [] - contendo uma barra normal.

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

       FNM_FILE_NAME
              Este é um sinônimo GNU para FNM_PATHNAME.

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

       FNM_CASEFOLD
              Se esta flag (uma extensão GNU) é setada, o modelo é casado  sem
              diferenciação de maiúsculas e minúsculas.

VALOR DE RETORNO

       Zero  se  string  casa com pattern, FNM_NOMATCH se não há 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 são extensões GNU.

VEJA TAMBÉM

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

TRADUÇÃO PARA A LÍNGUA PORTUGUESA

       RUBENS  DE  JESUS  NOGUEIRA  <darkseid99@usa.net>  (tradução) XXXXXX XX
       XXXXX XXXXXXXX <xxxxxxxxxx@xxx.xxx> (revisão)