Provided by: manpages-pt-dev_20040726-5_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)