Home | History | Annotate | Download | only in openbsd-compat

Lines Matching refs:gl_pathv

192 		pglob->gl_pathv = NULL;
576 path_stat[i].gps_path = pglob->gl_pathv[o + i];
581 pglob->gl_pathv[o + i] = path_stat[i].gps_path;
586 qsort(pglob->gl_pathv + pglob->gl_offs + oldpathc,
782 * Extend the gl_pathv member of a glob_t structure to accommodate a new item,
792 * Either gl_pathc is zero and gl_pathv is NULL; or gl_pathc > 0 and
793 * gl_pathv points to (gl_offs + gl_pathc + 1) items.
814 if (pglob->gl_pathv && pglob->gl_pathv[i])
815 free(pglob->gl_pathv[i]);
817 pglob->gl_pathv && pglob->gl_pathv[i])
820 if (pglob->gl_pathv) {
821 free(pglob->gl_pathv);
822 pglob->gl_pathv = NULL;
831 pathv = realloc(pglob->gl_pathv, newn * sizeof(*pathv));
834 if (pglob->gl_pathv == NULL && pglob->gl_offs > 0) {
840 pglob->gl_pathv = pathv;
965 if (pglob->gl_pathv != NULL) {
966 pp = pglob->gl_pathv + pglob->gl_offs;
970 free(pglob->gl_pathv);
971 pglob->gl_pathv = NULL;