dirp               95 ext/spl/spl_directory.c 		if (intern->u.dir.dirp) {
dirp               96 ext/spl/spl_directory.c 			php_stream_close(intern->u.dir.dirp);
dirp               97 ext/spl/spl_directory.c 			intern->u.dir.dirp = NULL;
dirp              190 ext/spl/spl_directory.c 		if (php_stream_is(intern->u.dir.dirp ,&php_glob_stream_ops)) {
dirp              191 ext/spl/spl_directory.c 			return php_glob_stream_get_path(intern->u.dir.dirp, 0, len);
dirp              225 ext/spl/spl_directory.c 	if (!intern->u.dir.dirp || !php_stream_readdir(intern->u.dir.dirp, &intern->u.dir.entry)) {
dirp              250 ext/spl/spl_directory.c 	intern->u.dir.dirp = php_stream_opendir(path, REPORT_ERRORS, FG(default_context));
dirp              259 ext/spl/spl_directory.c 	if (EG(exception) || intern->u.dir.dirp == NULL) {
dirp              631 ext/spl/spl_directory.c 		if (php_stream_is(intern->u.dir.dirp ,&php_glob_stream_ops)) {
dirp              760 ext/spl/spl_directory.c 	if (intern->u.dir.dirp) {
dirp              761 ext/spl/spl_directory.c 		php_stream_rewinddir(intern->u.dir.dirp);
dirp              777 ext/spl/spl_directory.c 	if (intern->u.dir.dirp) {
dirp             1453 ext/spl/spl_directory.c 	if (intern->u.dir.dirp) {
dirp             1454 ext/spl/spl_directory.c 		php_stream_rewinddir(intern->u.dir.dirp);
dirp             1620 ext/spl/spl_directory.c 	if (intern->u.dir.dirp && php_stream_is(intern->u.dir.dirp ,&php_glob_stream_ops)) {
dirp             1621 ext/spl/spl_directory.c 		RETURN_LONG(php_glob_stream_get_count(intern->u.dir.dirp, NULL));
dirp             1739 ext/spl/spl_directory.c 	if (object->u.dir.dirp) {
dirp             1740 ext/spl/spl_directory.c 		php_stream_rewinddir(object->u.dir.dirp);
dirp             1830 ext/spl/spl_directory.c 	if (object->u.dir.dirp) {
dirp             1831 ext/spl/spl_directory.c 		php_stream_rewinddir(object->u.dir.dirp);
dirp               77 ext/spl/spl_directory.h 			php_stream         *dirp;
dirp               88 ext/standard/dir.c 			ZEND_FETCH_RESOURCE(dirp, php_stream *, tmp, -1, "Directory", php_file_le_stream()); \
dirp               90 ext/standard/dir.c 			ZEND_FETCH_RESOURCE(dirp, php_stream *, 0, DIRG(default_dir), "Directory", php_file_le_stream()); \
dirp               93 ext/standard/dir.c 		dirp = (php_stream *) zend_fetch_resource(&id TSRMLS_CC, -1, "Directory", NULL, 1, php_file_le_stream()); \
dirp               94 ext/standard/dir.c 		if (!dirp) \
dirp              220 ext/standard/dir.c 	php_stream *dirp;
dirp              228 ext/standard/dir.c 	dirp = php_stream_opendir(dirname, REPORT_ERRORS, context);
dirp              230 ext/standard/dir.c 	if (dirp == NULL) {
dirp              234 ext/standard/dir.c 	dirp->flags |= PHP_STREAM_FLAG_NO_FCLOSE;
dirp              236 ext/standard/dir.c 	php_set_default_dir(dirp->rsrc_id TSRMLS_CC);
dirp              241 ext/standard/dir.c 		add_property_resource(return_value, "handle", dirp->rsrc_id);
dirp              242 ext/standard/dir.c 		php_stream_auto_cleanup(dirp); /* so we don't get warnings under debug */
dirp              244 ext/standard/dir.c 		php_stream_to_zval(dirp, return_value);
dirp              270 ext/standard/dir.c 	php_stream *dirp;
dirp              275 ext/standard/dir.c 	if (!(dirp->flags & PHP_STREAM_FLAG_IS_DIR)) {
dirp              276 ext/standard/dir.c 		php_error_docref(NULL TSRMLS_CC, E_WARNING, "%d is not a valid Directory resource", dirp->rsrc_id);
dirp              280 ext/standard/dir.c 	rsrc_id = dirp->rsrc_id;
dirp              281 ext/standard/dir.c 	zend_list_delete(dirp->rsrc_id);
dirp              385 ext/standard/dir.c 	php_stream *dirp;
dirp              389 ext/standard/dir.c 	if (!(dirp->flags & PHP_STREAM_FLAG_IS_DIR)) {
dirp              390 ext/standard/dir.c 		php_error_docref(NULL TSRMLS_CC, E_WARNING, "%d is not a valid Directory resource", dirp->rsrc_id);
dirp              394 ext/standard/dir.c 	php_stream_rewinddir(dirp);
dirp              403 ext/standard/dir.c 	php_stream *dirp;
dirp              408 ext/standard/dir.c 	if (!(dirp->flags & PHP_STREAM_FLAG_IS_DIR)) {
dirp              409 ext/standard/dir.c 		php_error_docref(NULL TSRMLS_CC, E_WARNING, "%d is not a valid Directory resource", dirp->rsrc_id);
dirp              413 ext/standard/dir.c 	if (php_stream_readdir(dirp, &entry)) {
dirp               57 main/php_reentrancy.h PHPAPI int php_readdir_r(DIR *dirp, struct dirent *entry,
dirp               62 main/php_scandir.c 	DIR *dirp = NULL;
dirp               73 main/php_scandir.c 	if (!(dirp = opendir(dirname))) {
dirp               77 main/php_scandir.c 	while (!php_readdir_r(dirp, (struct dirent *)entry, &dp) && dp) {
dirp              110 main/php_scandir.c 	closedir(dirp);
dirp              128 main/reentrancy.c PHPAPI int php_readdir_r(DIR *dirp, struct dirent *entry, 
dirp              139 main/reentrancy.c 	readdir_r(dirp, entry);
dirp              156 main/reentrancy.c 	ptr = readdir(dirp);
dirp              629 win32/glob.c   	DIR *dirp;
dirp              646 win32/glob.c   	if ((dirp = g_opendir(pathbuf, pglob)) == NULL) {
dirp              665 win32/glob.c   	while ((dp = (*readdirfunc)(dirp))) {
dirp              693 win32/glob.c   		(*pglob->gl_closedir)(dirp);
dirp              695 win32/glob.c   		closedir(dirp);