Provided by:
manpages-fr_1.67.0-1_all 
NOM
fnmatch - Correspondance de noms de fichiers.
SYNOPSIS
#include <fnmatch.h>
int fnmatch (const char *pattern, const char *string, int flags);
DESCRIPTION
La fonction fnmatch() vérifie si l’argument string correspond avec le
motif pattern, qui peut contenir des caractères génériques.
L’argument flags modifie le comportement de la fonction. C’est un OU
binaire entre zéro ou plus des arguments suivants :
FNM_NOESCAPE
Traiter le backslash (\) comme un caractère ordinaire, et non
pas un caractère d’échappement.
FNM_PATHNAME
Ne faire correspondre un slash (/) dans string qu’avec un slash
dans pattern, et pas par exemple avec une séquence [] contenant
un slash.
FNM_PERIOD
Un point en tête de string doit correspondre avec un point dans
pattern. Un point est considéré comme en-tête de chaîne, s’il
est le premier caractère de string, ou si FNM_PATHNAME est
choisi, et si le point suit immédiatement un slash.
FNM_FILE_NAME
Il s’agit d’un synonyme GNU de FNM_PATHNAME.
FNM_LEADING_DIR
(Extension GNU), la correspondance est considérée comme correcte
si le motif correspond à un segment initial de la chaine suivi
d’un slash. Cette option est réservée pour un usage interne
dans la GlibC, et n’est pas toujours implémentée.
FNM_CASEFOLD
(Extension GNU) Mise en correspondance sans différenciation des
majuscules et minuscules.
VALEUR RENVOYÉE
Zéro si la chaîne string correspond au motif pattern, FNM_NOMATCH s’il
n’y a pas correspondance, et une autre valeur non-nulle s’il y a
erreur.
CONFORMITÉ
ISO/IEC 9945-2: 1993 (POSIX.2). Les attributs FNM_FILE_NAME,
FNM_LEADING_DIR, et FNM_CASEFOLD sont des extensions GNU
VOIR AUSSI
sh(1), glob(3), glob(7)
TRADUCTION
Christophe Blaess, 1996-2003.