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 TSRMLS_DC) /* {{{ */
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 TSRMLS_CC);
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 TSRMLS_CC);
pglob             257 main/streams/glob_wrapper.c 		php_glob_stream_path_split(pglob, path, 1, &tmp TSRMLS_CC);
pglob             260 main/streams/glob_wrapper.c 	return php_stream_alloc(&php_glob_stream_ops, pglob, 0, mode);
pglob             169 win32/glob.c   glob(pattern, flags, errfunc, pglob)
pglob             172 win32/glob.c   	glob_t *pglob;
pglob             187 win32/glob.c   		pglob->gl_pathc = 0;
pglob             188 win32/glob.c   		pglob->gl_pathv = NULL;
pglob             190 win32/glob.c   			pglob->gl_offs = 0;
pglob             192 win32/glob.c   	pglob->gl_flags = flags & ~GLOB_MAGCHAR;
pglob             193 win32/glob.c   	pglob->gl_errfunc = errfunc;
pglob             194 win32/glob.c   	pglob->gl_matchc = 0;
pglob             216 win32/glob.c   		return globexp1(patbuf, pglob);
pglob             218 win32/glob.c   		return glob0(patbuf, pglob);
pglob             227 win32/glob.c   globexp1(pattern, pglob)
pglob             229 win32/glob.c   	glob_t *pglob;
pglob             236 win32/glob.c   		return glob0(pattern, pglob);
pglob             239 win32/glob.c   		if (!globexp2(ptr, pattern, pglob, &rv))
pglob             242 win32/glob.c   	return glob0(pattern, pglob);
pglob             252 win32/glob.c   globexp2(ptr, pattern, pglob, rv)
pglob             254 win32/glob.c   	glob_t *pglob;
pglob             291 win32/glob.c   		*rv = glob0(patbuf, pglob);
pglob             341 win32/glob.c   				*rv = globexp1(patbuf, pglob);
pglob             362 win32/glob.c   globtilde(pattern, patbuf, patbuf_len, pglob)
pglob             366 win32/glob.c   	glob_t *pglob;
pglob             375 win32/glob.c   	if (*pattern != TILDE || !(pglob->gl_flags & GLOB_TILDE))
pglob             441 win32/glob.c   glob0(pattern, pglob)
pglob             443 win32/glob.c   	glob_t *pglob;
pglob             450 win32/glob.c   	qpatnext = globtilde(pattern, patbuf, MAXPATHLEN, pglob);
pglob             451 win32/glob.c   	oldpathc = pglob->gl_pathc;
pglob             481 win32/glob.c   			pglob->gl_flags |= GLOB_MAGCHAR;
pglob             485 win32/glob.c   			pglob->gl_flags |= GLOB_MAGCHAR;
pglob             489 win32/glob.c   			pglob->gl_flags |= GLOB_MAGCHAR;
pglob             506 win32/glob.c   	if ((err = glob1(patbuf, patbuf+MAXPATHLEN-1, pglob, &limit)) != 0)
pglob             515 win32/glob.c   	if (pglob->gl_pathc == oldpathc) {
pglob             516 win32/glob.c   		if ((pglob->gl_flags & GLOB_NOCHECK) ||
pglob             517 win32/glob.c   			((pglob->gl_flags & GLOB_NOMAGIC) &&
pglob             518 win32/glob.c   			!(pglob->gl_flags & GLOB_MAGCHAR)))
pglob             519 win32/glob.c   			return(globextend(pattern, pglob, &limit));
pglob             523 win32/glob.c   	if (!(pglob->gl_flags & GLOB_NOSORT))
pglob             524 win32/glob.c   		qsort(pglob->gl_pathv + pglob->gl_offs + oldpathc,
pglob             525 win32/glob.c   			pglob->gl_pathc - oldpathc, sizeof(char *), compare);
pglob             536 win32/glob.c   glob1(pattern, pattern_last, pglob, limitp)
pglob             538 win32/glob.c   	glob_t *pglob;
pglob             548 win32/glob.c   		pattern, pattern_last, pglob, limitp));
pglob             558 win32/glob.c   		pattern_last, pglob, limitp)
pglob             561 win32/glob.c   	glob_t *pglob;
pglob             575 win32/glob.c   			if (g_lstat(pathbuf, &sb, pglob))
pglob             578 win32/glob.c   			if (((pglob->gl_flags & GLOB_MARK) &&
pglob             581 win32/glob.c   				(g_stat(pathbuf, &sb, pglob) == 0) &&
pglob             588 win32/glob.c   			++pglob->gl_matchc;
pglob             589 win32/glob.c   			return(globextend(pathbuf, pglob, limitp));
pglob             615 win32/glob.c   				p, pattern_last, pglob, limitp));
pglob             622 win32/glob.c   	restpattern, restpattern_last, pglob, limitp)
pglob             625 win32/glob.c   	glob_t *pglob;
pglob             646 win32/glob.c   	if ((dirp = g_opendir(pathbuf, pglob)) == NULL) {
pglob             648 win32/glob.c   		if (pglob->gl_errfunc) {
pglob             651 win32/glob.c   			if (pglob->gl_errfunc(buf, errno) ||
pglob             652 win32/glob.c   				pglob->gl_flags & GLOB_ERR)
pglob             661 win32/glob.c   	if (pglob->gl_flags & GLOB_ALTDIRFUNC)
pglob             662 win32/glob.c   		readdirfunc = pglob->gl_readdir;
pglob             687 win32/glob.c   			restpattern, restpattern_last, pglob, limitp);
pglob             692 win32/glob.c   	if (pglob->gl_flags & GLOB_ALTDIRFUNC)
pglob             693 win32/glob.c   		(*pglob->gl_closedir)(dirp);
pglob             715 win32/glob.c   globextend(path, pglob, limitp)
pglob             717 win32/glob.c   	glob_t *pglob;
pglob             726 win32/glob.c   	newsize = sizeof(*pathv) * (2 + pglob->gl_pathc + pglob->gl_offs);
pglob             727 win32/glob.c   	pathv = pglob->gl_pathv ? realloc((char *)pglob->gl_pathv, newsize) :
pglob             730 win32/glob.c   		if (pglob->gl_pathv) {
pglob             731 win32/glob.c   			free(pglob->gl_pathv);
pglob             732 win32/glob.c   			pglob->gl_pathv = NULL;
pglob             737 win32/glob.c   	if (pglob->gl_pathv == NULL && pglob->gl_offs > 0) {
pglob             739 win32/glob.c   		pathv += pglob->gl_offs;
pglob             740 win32/glob.c   		for (i = pglob->gl_offs; --i >= 0; )
pglob             743 win32/glob.c   	pglob->gl_pathv = pathv;
pglob             754 win32/glob.c   		pathv[pglob->gl_offs + pglob->gl_pathc++] = copy;
pglob             756 win32/glob.c   	pathv[pglob->gl_offs + pglob->gl_pathc] = NULL;
pglob             758 win32/glob.c   	if ((pglob->gl_flags & GLOB_LIMIT) &&
pglob             822 win32/glob.c   globfree(pglob)
pglob             823 win32/glob.c   	glob_t *pglob;
pglob             828 win32/glob.c   	if (pglob->gl_pathv != NULL) {
pglob             829 win32/glob.c   		pp = pglob->gl_pathv + pglob->gl_offs;
pglob             830 win32/glob.c   		for (i = pglob->gl_pathc; i--; ++pp)
pglob             833 win32/glob.c   		free(pglob->gl_pathv);
pglob             834 win32/glob.c   		pglob->gl_pathv = NULL;
pglob             839 win32/glob.c   g_opendir(str, pglob)
pglob             841 win32/glob.c   	glob_t *pglob;
pglob             852 win32/glob.c   	if (pglob->gl_flags & GLOB_ALTDIRFUNC)
pglob             853 win32/glob.c   		return((*pglob->gl_opendir)(buf));
pglob             859 win32/glob.c   g_lstat(fn, sb, pglob)
pglob             862 win32/glob.c   	glob_t *pglob;
pglob             868 win32/glob.c   	if (pglob->gl_flags & GLOB_ALTDIRFUNC)
pglob             869 win32/glob.c   		return((*pglob->gl_lstat)(buf, sb));
pglob             874 win32/glob.c   g_stat(fn, sb, pglob)
pglob             877 win32/glob.c   	glob_t *pglob;
pglob             883 win32/glob.c   	if (pglob->gl_flags & GLOB_ALTDIRFUNC)
pglob             884 win32/glob.c   		return((*pglob->gl_stat)(buf, sb));