Lines Matching defs:gl_pathv
88 char **gl_pathv; /* List of matched pathnames */
89 size_t gl_offs; /* # of slots reserved in gl_pathv */
91 char **gl_pathp; /* gl_pathv + gl_offs */
227 pglob->gl_pathv = NULL;
709 path_stat[i].gps_path = pglob->gl_pathv[o + i];
714 pglob->gl_pathv[o + i] = path_stat[i].gps_path;
719 qsort(pglob->gl_pathv + pglob->gl_offs + oldpathc,
954 * Extend the gl_pathv member of a glob_t structure to accommodate a new item,
962 * Either gl_pathc is zero and gl_pathv is NULL; or gl_pathc > 0 and
963 * gl_pathv points to (gl_offs + gl_pathc + 1) items.
982 pathv = pglob->gl_pathv;
997 if (pglob->gl_pathv && pglob->gl_pathv[i])
998 free(pglob->gl_pathv[i]);
1003 if (pglob->gl_pathv) {
1004 free(pglob->gl_pathv);
1005 pglob->gl_pathv = NULL;
1015 pathv = realloc(pglob->gl_pathv, allocn * sizeof (*pathv));
1028 if (pglob->gl_pathv == NULL && pglob->gl_offs > 0) {
1034 pglob->gl_pathv = pathv;
1186 if (pglob->gl_pathv != NULL) {
1187 pp = pglob->gl_pathv + pglob->gl_offs;
1191 free(pglob->gl_pathv);
1192 pglob->gl_pathv = NULL;
1298 gl.gl_pathv = pglob->gl_pathv;
1310 pglob->gl_pathv = gl.gl_pathv;
1332 gl.gl_pathv = pglob->gl_pathv;
1344 pglob->gl_pathv = gl.gl_pathv;