Copyright Digital Equipment Corp. All rights reserved.

Arguments

 

pattern

   The pattern string to match with accessible files and pathnames.
   This pattern can have wildcards.
 

flags

   Controls the customizable behavior of the glob function.
 

errfunc

   An optional function that, if specified, is called when the glob
   function detects an error condition, or if not specified, is
   NULL.
 

epath

   First argument of the optional errfunc function, epath is the
   pathname that failed because a directory could not be opened or
   read.
 

eerrno

   Second argument of the optional errfunc function, eerrno is the
   errno value from a failure specified by the epath argument as set
   by the opendir, readdir, or stat functions.
 

pglob

   Pointer to a glob_t structure that returns the matching
   accessible existing filenames. The structure is allocated by the
   caller. The array of structures containing the located filenames
   that match the pattern argument are stored by the glob function
   into the structure. The last entry is a NULL pointer.

   The structure type glob_t is defined in the <glob.h> header file
   and includes at least the following members:

   size_t   gl_pathc    //Count of paths matched by pattern.
   char **  gl_pathv    //Pointer to a list of matched pathnames.
   size_t   gl_offs     //Slots to reserve at the beginning of gl_pathv.