pglob              52 main/streams/glob_wrapper.c 	glob_s_t *pglob = (glob_s_t *)stream->abstract;
pglob              54 main/streams/glob_wrapper.c 	if (pglob && pglob->path) {
pglob              56 main/streams/glob_wrapper.c 			*plen = pglob->path_len;
pglob              59 main/streams/glob_wrapper.c 			return estrndup(pglob->path, pglob->path_len);
pglob              61 main/streams/glob_wrapper.c 			return pglob->path;
pglob              74 main/streams/glob_wrapper.c 	glob_s_t *pglob = (glob_s_t *)stream->abstract;
pglob              76 main/streams/glob_wrapper.c 	if (pglob && pglob->pattern) {
pglob              78 main/streams/glob_wrapper.c 			*plen = pglob->pattern_len;
pglob              81 main/streams/glob_wrapper.c 			return estrndup(pglob->pattern, pglob->pattern_len);
pglob              83 main/streams/glob_wrapper.c 			return pglob->pattern;
pglob              96 main/streams/glob_wrapper.c 	glob_s_t *pglob = (glob_s_t *)stream->abstract;
pglob              98 main/streams/glob_wrapper.c 	if (pglob) {
pglob             100 main/streams/glob_wrapper.c 			*pflags = pglob->flags;
pglob             102 main/streams/glob_wrapper.c 		return pglob->glob.gl_pathc;
pglob             112 main/streams/glob_wrapper.c static void php_glob_stream_path_split(glob_s_t *pglob, const char *path, int get_path, const char **p_file) /* {{{ */
pglob             128 main/streams/glob_wrapper.c 		if (pglob->path) {
pglob             129 main/streams/glob_wrapper.c 			efree(pglob->path);
pglob             134 main/streams/glob_wrapper.c 		pglob->path_len = path - gpath;
pglob             135 main/streams/glob_wrapper.c 		pglob->path = estrndup(gpath, pglob->path_len);
pglob             142 main/streams/glob_wrapper.c 	glob_s_t *pglob = (glob_s_t *)stream->abstract;
pglob             147 main/streams/glob_wrapper.c 	if (count == sizeof(php_stream_dirent) && pglob) {
pglob             148 main/streams/glob_wrapper.c 		if (pglob->index < (size_t)pglob->glob.gl_pathc) {
pglob             149 main/streams/glob_wrapper.c 			php_glob_stream_path_split(pglob, pglob->glob.gl_pathv[pglob->index++], pglob->flags & GLOB_APPEND, &path);
pglob             153 main/streams/glob_wrapper.c 		pglob->index = pglob->glob.gl_pathc;
pglob             154 main/streams/glob_wrapper.c 		if (pglob->path) {
pglob             155 main/streams/glob_wrapper.c 			efree(pglob->path);
pglob             156 main/streams/glob_wrapper.c 			pglob->path = NULL;
pglob             166 main/streams/glob_wrapper.c 	glob_s_t *pglob = (glob_s_t *)stream->abstract;
pglob             168 main/streams/glob_wrapper.c 	if (pglob) {
pglob             169 main/streams/glob_wrapper.c 		pglob->index = 0;
pglob             170 main/streams/glob_wrapper.c 		globfree(&pglob->glob);
pglob             171 main/streams/glob_wrapper.c 		if (pglob->path) {
pglob             172 main/streams/glob_wrapper.c 			efree(pglob->path);
pglob             174 main/streams/glob_wrapper.c 		if (pglob->pattern) {
pglob             175 main/streams/glob_wrapper.c 			efree(pglob->pattern);
pglob             185 main/streams/glob_wrapper.c 	glob_s_t *pglob = (glob_s_t *)stream->abstract;
pglob             187 main/streams/glob_wrapper.c 	if (pglob) {
pglob             188 main/streams/glob_wrapper.c 		pglob->index = 0;
pglob             189 main/streams/glob_wrapper.c 		if (pglob->path) {
pglob             190 main/streams/glob_wrapper.c 			efree(pglob->path);
pglob             191 main/streams/glob_wrapper.c 			pglob->path = NULL;
pglob             212 main/streams/glob_wrapper.c 	glob_s_t *pglob;
pglob             227 main/streams/glob_wrapper.c 	pglob = ecalloc(sizeof(*pglob), 1);
pglob             229 main/streams/glob_wrapper.c 	if (0 != (ret = glob(path, pglob->flags & GLOB_FLAGMASK, NULL, &pglob->glob))) {
pglob             234 main/streams/glob_wrapper.c 			efree(pglob);
pglob             249 main/streams/glob_wrapper.c 	pglob->pattern_len = strlen(pos);
pglob             250 main/streams/glob_wrapper.c 	pglob->pattern = estrndup(pos, pglob->pattern_len);
pglob             252 main/streams/glob_wrapper.c 	pglob->flags |= GLOB_APPEND;
pglob             254 main/streams/glob_wrapper.c 	if (pglob->glob.gl_pathc) {
pglob             255 main/streams/glob_wrapper.c 		php_glob_stream_path_split(pglob, pglob->glob.gl_pathv[0], 1, &tmp);
pglob             257 main/streams/glob_wrapper.c 		php_glob_stream_path_split(pglob, path, 1, &tmp);
pglob             260 main/streams/glob_wrapper.c 	return php_stream_alloc(&php_glob_stream_ops, pglob, 0, mode);
pglob             163 win32/glob.c   glob(pattern, flags, errfunc, pglob)
pglob             166 win32/glob.c   	glob_t *pglob;
pglob             181 win32/glob.c   		pglob->gl_pathc = 0;
pglob             182 win32/glob.c   		pglob->gl_pathv = NULL;
pglob             184 win32/glob.c   			pglob->gl_offs = 0;
pglob             186 win32/glob.c   	pglob->gl_flags = flags & ~GLOB_MAGCHAR;
pglob             187 win32/glob.c   	pglob->gl_errfunc = errfunc;
pglob             188 win32/glob.c   	pglob->gl_matchc = 0;
pglob             210 win32/glob.c   		return globexp1(patbuf, pglob);
pglob             212 win32/glob.c   		return glob0(patbuf, pglob);
pglob             221 win32/glob.c   globexp1(pattern, pglob)
pglob             223 win32/glob.c   	glob_t *pglob;
pglob             230 win32/glob.c   		return glob0(pattern, pglob);
pglob             233 win32/glob.c   		if (!globexp2(ptr, pattern, pglob, &rv))
pglob             236 win32/glob.c   	return glob0(pattern, pglob);
pglob             246 win32/glob.c   globexp2(ptr, pattern, pglob, rv)
pglob             248 win32/glob.c   	glob_t *pglob;
pglob             285 win32/glob.c   		*rv = glob0(patbuf, pglob);
pglob             335 win32/glob.c   				*rv = globexp1(patbuf, pglob);
pglob             356 win32/glob.c   globtilde(pattern, patbuf, patbuf_len, pglob)
pglob             360 win32/glob.c   	glob_t *pglob;
pglob             369 win32/glob.c   	if (*pattern != TILDE || !(pglob->gl_flags & GLOB_TILDE))
pglob             435 win32/glob.c   glob0(pattern, pglob)
pglob             437 win32/glob.c   	glob_t *pglob;
pglob             444 win32/glob.c   	qpatnext = globtilde(pattern, patbuf, MAXPATHLEN, pglob);
pglob             445 win32/glob.c   	oldpathc = pglob->gl_pathc;
pglob             475 win32/glob.c   			pglob->gl_flags |= GLOB_MAGCHAR;
pglob             479 win32/glob.c   			pglob->gl_flags |= GLOB_MAGCHAR;
pglob             483 win32/glob.c   			pglob->gl_flags |= GLOB_MAGCHAR;
pglob             500 win32/glob.c   	if ((err = glob1(patbuf, patbuf+MAXPATHLEN-1, pglob, &limit)) != 0)
pglob             509 win32/glob.c   	if (pglob->gl_pathc == oldpathc) {
pglob             510 win32/glob.c   		if ((pglob->gl_flags & GLOB_NOCHECK) ||
pglob             511 win32/glob.c   			((pglob->gl_flags & GLOB_NOMAGIC) &&
pglob             512 win32/glob.c   			!(pglob->gl_flags & GLOB_MAGCHAR)))
pglob             513 win32/glob.c   			return(globextend(pattern, pglob, &limit));
pglob             517 win32/glob.c   	if (!(pglob->gl_flags & GLOB_NOSORT))
pglob             518 win32/glob.c   		qsort(pglob->gl_pathv + pglob->gl_offs + oldpathc,
pglob             519 win32/glob.c   			pglob->gl_pathc - oldpathc, sizeof(char *), compare);
pglob             530 win32/glob.c   glob1(pattern, pattern_last, pglob, limitp)
pglob             532 win32/glob.c   	glob_t *pglob;
pglob             542 win32/glob.c   		pattern, pattern_last, pglob, limitp));
pglob             552 win32/glob.c   		pattern_last, pglob, limitp)
pglob             555 win32/glob.c   	glob_t *pglob;
pglob             569 win32/glob.c   			if (g_lstat(pathbuf, &sb, pglob))
pglob             572 win32/glob.c   			if (((pglob->gl_flags & GLOB_MARK) &&
pglob             575 win32/glob.c   				(g_stat(pathbuf, &sb, pglob) == 0) &&
pglob             582 win32/glob.c   			++pglob->gl_matchc;
pglob             583 win32/glob.c   			return(globextend(pathbuf, pglob, limitp));
pglob             609 win32/glob.c   				p, pattern_last, pglob, limitp));
pglob             616 win32/glob.c   	restpattern, restpattern_last, pglob, limitp)
pglob             619 win32/glob.c   	glob_t *pglob;
pglob             640 win32/glob.c   	if ((dirp = g_opendir(pathbuf, pglob)) == NULL) {
pglob             642 win32/glob.c   		if (pglob->gl_errfunc) {
pglob             645 win32/glob.c   			if (pglob->gl_errfunc(buf, errno) ||
pglob             646 win32/glob.c   				pglob->gl_flags & GLOB_ERR)
pglob             655 win32/glob.c   	if (pglob->gl_flags & GLOB_ALTDIRFUNC)
pglob             656 win32/glob.c   		readdirfunc = pglob->gl_readdir;
pglob             681 win32/glob.c   			restpattern, restpattern_last, pglob, limitp);
pglob             686 win32/glob.c   	if (pglob->gl_flags & GLOB_ALTDIRFUNC)
pglob             687 win32/glob.c   		(*pglob->gl_closedir)(dirp);
pglob             709 win32/glob.c   globextend(path, pglob, limitp)
pglob             711 win32/glob.c   	glob_t *pglob;
pglob             720 win32/glob.c   	newsize = sizeof(*pathv) * (2 + pglob->gl_pathc + pglob->gl_offs);
pglob             721 win32/glob.c   	pathv = pglob->gl_pathv ? realloc((char *)pglob->gl_pathv, newsize) :
pglob             724 win32/glob.c   		if (pglob->gl_pathv) {
pglob             725 win32/glob.c   			free(pglob->gl_pathv);
pglob             726 win32/glob.c   			pglob->gl_pathv = NULL;
pglob             731 win32/glob.c   	if (pglob->gl_pathv == NULL && pglob->gl_offs > 0) {
pglob             733 win32/glob.c   		pathv += pglob->gl_offs;
pglob             734 win32/glob.c   		for (i = pglob->gl_offs; --i >= 0; )
pglob             737 win32/glob.c   	pglob->gl_pathv = pathv;
pglob             748 win32/glob.c   		pathv[pglob->gl_offs + pglob->gl_pathc++] = copy;
pglob             750 win32/glob.c   	pathv[pglob->gl_offs + pglob->gl_pathc] = NULL;
pglob             752 win32/glob.c   	if ((pglob->gl_flags & GLOB_LIMIT) &&
pglob             816 win32/glob.c   globfree(pglob)
pglob             817 win32/glob.c   	glob_t *pglob;
pglob             822 win32/glob.c   	if (pglob->gl_pathv != NULL) {
pglob             823 win32/glob.c   		pp = pglob->gl_pathv + pglob->gl_offs;
pglob             824 win32/glob.c   		for (i = pglob->gl_pathc; i--; ++pp)
pglob             827 win32/glob.c   		free(pglob->gl_pathv);
pglob             828 win32/glob.c   		pglob->gl_pathv = NULL;
pglob             833 win32/glob.c   g_opendir(str, pglob)
pglob             835 win32/glob.c   	glob_t *pglob;
pglob             846 win32/glob.c   	if (pglob->gl_flags & GLOB_ALTDIRFUNC)
pglob             847 win32/glob.c   		return((*pglob->gl_opendir)(buf));
pglob             853 win32/glob.c   g_lstat(fn, sb, pglob)
pglob             856 win32/glob.c   	glob_t *pglob;
pglob             862 win32/glob.c   	if (pglob->gl_flags & GLOB_ALTDIRFUNC)
pglob             863 win32/glob.c   		return((*pglob->gl_lstat)(buf, sb));
pglob             868 win32/glob.c   g_stat(fn, sb, pglob)
pglob             871 win32/glob.c   	glob_t *pglob;
pglob             877 win32/glob.c   	if (pglob->gl_flags & GLOB_ALTDIRFUNC)
pglob             878 win32/glob.c   		return((*pglob->gl_stat)(buf, sb));