Lines Matching refs:dirstreams
175 struct dir_data **dirstreams; member
209 void *newp = realloc (data->dirstreams, data->maxdir in ftw_allocate()
214 data->dirstreams = newp; in ftw_allocate()
216 data->dirbuf = (char *) data->dirstreams in ftw_allocate()
282 if (data->dirstreams[data->actdir] != NULL) in open_dir_stream()
294 DIR *st = data->dirstreams[data->actdir]->stream; in open_dir_stream()
326 data->dirstreams[data->actdir]->content = realloc (buf, actsize); in open_dir_stream()
327 if (data->dirstreams[data->actdir]->content == NULL) in open_dir_stream()
337 data->dirstreams[data->actdir]->stream = NULL; in open_dir_stream()
338 data->dirstreams[data->actdir]->streamfd = -1; in open_dir_stream()
339 data->dirstreams[data->actdir] = NULL; in open_dir_stream()
347 assert (data->dirstreams[data->actdir] == NULL); in open_dir_stream()
379 data->dirstreams[data->actdir] = dirp; in open_dir_stream()
520 data->dirstreams[data->actdir] = NULL; in ftw_dir()
569 data->dirstreams[data->actdir] = NULL; in ftw_dir()
637 struct ftw_data data = { .dirstreams = NULL }; in ftw_startup()
657 memset (data.dirstreams, '\0', data.maxdir * sizeof (struct dir_data *)); in ftw_startup()
806 free (data.dirstreams); in ftw_startup()