Section courante

A propos

Section administrative du site

GLOB

Glob
C pour Unix glob.h

Syntaxe

int glob(const char *pattern, int flags, int(*errfunc)(const char *epath, int errno), glob_t *pglob);

Paramètres

Nom Description
pattern Ce paramètre spécifie une chaîne de caractères contenant un motif à étendre, comme *.txt ou /home/*/docs, en utilisant des métacaractères de type shell (wildcards).
flags Ce paramètre contient une combinaison de drapeaux (par exemple GLOB_NOCHECK, GLOB_TILDE,...) modifiant le comportement de l'expansion du motif.
errfunc Ce paramètre est un pointeur vers une fonction de rappel appelée lorsqu'une erreur d'accès à un chemin survient. Il reçoit le chemin problématique et le code d'erreur errno, et doit retourner 0 pour continuer, ou non-zéro pour arrêter.
pglob Ce paramètre est un pointeur vers une structure glob_t dans laquelle la fonction stocke les résultats (chemins correspondants au motif, nombre de correspondances,...).

Description

Cette fonction permet de générer un chemin intégrant les règles définies dans la spécification XCU.



Dernière mise à jour : Vendredi, le 5 Juin 2020