Lines Matching refs:gl_offs
181 pglob->gl_offs = 0;
190 if (pglob->gl_offs >= SSIZE_MAX || pglob->gl_pathc >= SSIZE_MAX ||
191 pglob->gl_pathc >= SSIZE_MAX - pglob->gl_offs - 1)
561 size_t o = pglob->gl_offs + oldpathc;
576 qsort(pglob->gl_pathv + pglob->gl_offs + oldpathc,
783 * gl_pathv points to (gl_offs + gl_pathc + 1) items.
795 newn = 2 + pglob->gl_pathc + pglob->gl_offs;
796 if (pglob->gl_offs >= SSIZE_MAX ||
802 for (i = pglob->gl_offs; i < newn - 2; i++) {
819 if (pglob->gl_pathv == NULL && pglob->gl_offs > 0) {
820 /* first time around -- clear initial gl_offs items */
821 pathv += pglob->gl_offs;
822 for (i = pglob->gl_offs; i > 0; i--)
831 if (pglob->gl_statv == NULL && pglob->gl_offs > 0) {
832 /* first time around -- clear initial gl_offs items */
833 statv += pglob->gl_offs;
834 for (i = pglob->gl_offs; i > 0; i--)
839 statv[pglob->gl_offs + pglob->gl_pathc] = NULL;
847 if ((statv[pglob->gl_offs + pglob->gl_pathc] =
850 memcpy(statv[pglob->gl_offs + pglob->gl_pathc], sb,
853 statv[pglob->gl_offs + pglob->gl_pathc + 1] = NULL;
865 pathv[pglob->gl_offs + pglob->gl_pathc++] = copy;
867 pathv[pglob->gl_offs + pglob->gl_pathc] = NULL;
967 pp = pglob->gl_pathv + pglob->gl_offs;