Red de conocimientos turísticos - Información de alquiler - Queridos todos, ¿alguien sabe cómo utilizar las funciones gold y goldfree en Linux?

Queridos todos, ¿alguien sabe cómo utilizar las funciones gold y goldfree en Linux?

NOMBRE

glob, globfree - Encuentre un nombre de ruta que coincida con el patrón y libere memoria

glob()

SINOPSIS

#include < glob .h>.

int glob(const char *pattern, int flags,

int (*errfunc) (const char *epath, int eerrno),

glob_t *pglob);

void globfree( glob_t *pglob);

DESCRIPCIÓN

La función glob() se basa en las reglas utilizadas por el shell ( ver glob( 7)) Busca todos los nombres de ruta que coincidan con el patrón

. No se realiza ninguna transición

expansión o sustitución de parámetros; utilice

wordexp(3) si es necesario.

La función globfree() liberará el espacio de almacenamiento asignado dinámicamente de una llamada anterior a glob().

El resultado de la llamada glob() se almacena en la estructura señalada por

pglob. Esta estructura es de tipo glob_t (declarada en ),

incluye y

contiene los siguientes elementos según lo definido por POSIX.2 (puede haber más elementos como extensión

):

typedef struct {

size_t gl_ pathc /* Recuento de rutas coincidentes actuales*/

char ** gl_pathv ; /* Lista de nombres de rutas coincidentes. */

size_t gl_offs; /* Posición reservada en gl_pathv .*/

} glob_t;

El resultado se almacena en un almacenamiento asignado dinámicamente.

============================================ === ========= =========

glob es una búsqueda de coincidencia de patrones, una de las primeras funciones de Linux, y globfree es para liberar la memoria utilizada en glob. (glob utilizará algo de memoria para registrar los resultados de la búsqueda, etc., ya que tiene que realizar la búsqueda).

Aprendiendo programación, especialmente el lenguaje C subyacente de Linux, ¿qué debo hacer si mi inglés no es bueno?