Provided by: manpages-es_1.55-8_all bug

NOMBRE

       fnmatch - comprueba la concordancia de un nombre de camino o fichero

SINOPSIS

       #include <fnmatch.h>

       int fnmatch(const char *patron, const char *cadena, int flags);

DESCRIPCIÓN

       La  función fnmatch() comprueba si el argumento cadena concuerda con el
       argumento patron que es un  patrón  al  estilo  de  los  comodines  del
       ‘shell’.

       El  argumento  flags  modifica  el  comportamiento;  es el resultado de
       aplicar el operador de bits OR (|) a  cero  o  más  de  los  siguientes
       modificadores:

       FNM_NOESCAPE
              Si este modificador está activado, se trata al carácter de barra
              inclinada invertida (\) como un carácter ordinario, en lugar  de
              como un carácter de escape.

       FNM_PATHNAME
              Si   este  modificador  está  activado,  un  carácter  de  barra
              inclinada (/) en cadena sólo concordará con una barra  inclinada
              en  patron  y no, por ejemplo, con una secuencia entre corchetes
              ([]) que contenga una barra inclinada.

       FNM_PERIOD
              Si este modificador está activado, un punto inicial en cadena ha
              de  concordar  exactamente con un punto en patron.  Se considera
              que un punto es inicial si es el primer carácter en cadena, o si
              FNM_PATHNAME  está  activado y el punto está inmediatamente tras
              una barra inclinada.

       FNM_FILE_NAME
              Éste es un sinónimo de GNU para FNM_PATHNAME.

       FNM_LEADING_DIR
              Si este modificador (una extensión de  GNU)  está  activado,  se
              considerará que el patrón concuerda si concuerda con un segmento
              inicial de cadena que va seguido por una barra  inclinida.  Esta
              opción  es  sobre  todo  para  uso  interno de glibc y sólo está
              implementada en ciertos casos.

       FNM_CASEFOLD
              Si este modificador (una extensión de  GNU)  está  activado,  la
              concordancia  con  el  patrón  se realizará sin distinguir entre
              mayúsculas y minúsculas.

VALOR DEVUELTO

       Cero  si  cadena  concuerda  con  patron,   FNM_NOMATCH   si   no   hay
       concordancia, u otro valor distinto de cero si hay un error.

CONFORME A

       ISO/IEC   9945-2:  1993  (POSIX.2).  Los  modificadores  FNM_FILE_NAME,
       FNM_LEADING_DIR y FNM_CASEFOLD son extensiones de GNU.

VÉASE TAMBIÉN

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