Provided by: manpages-es_1.55-10_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'ON

       La  funcion fnmatch() comprueba si el argumento cadena concuerda con el
       argumento patron que es un  patron  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  mas  de  los  siguientes
       modificadores:

       FNM_NOESCAPE
              Si este modificador esta activado, se trata al caracter de barra
              inclinada invertida (\) como un caracter ordinario, en lugar  de
              como un caracter de escape.

       FNM_PATHNAME
              Si   este  modificador  esta  activado,  un  caracter  de  barra
              inclinada (/) en cadena solo concordara 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 esta 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 caracter en cadena, o si
              FNM_PATHNAME  esta  activado y el punto esta inmediatamente tras
              una barra inclinada.

       FNM_FILE_NAME
              Este es un sinonimo de GNU para FNM_PATHNAME.

       FNM_LEADING_DIR
              Si este modificador (una extension de  GNU)  esta  activado,  se
              considerara que el patron concuerda si concuerda con un segmento
              inicial de cadena que va seguido por una barra  inclinida.  Esta
              opcion  es  sobre  todo  para  uso  interno de glibc y solo esta
              implementada en ciertos casos.

       FNM_CASEFOLD
              Si este modificador (una extension de  GNU)  esta  activado,  la
              concordancia  con  el  patron  se realizara sin distinguir entre
              mayusculas y minusculas.

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'EASE TAMBI'EN

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