Home | History | Annotate | Download | only in base

Lines Matching defs:info

169     FileEnumerator::FindInfo info;
170 traversal.GetFindInfo(&info);
172 if (S_ISDIR(info.stat.st_mode))
262 FileEnumerator::FindInfo info;
264 if (stat(from_path.value().c_str(), &info.stat) < 0) {
280 DCHECK(recursive || S_ISDIR(info.stat.st_mode));
293 if (S_ISDIR(info.stat.st_mode)) {
294 if (mkdir(target_path.value().c_str(), info.stat.st_mode & 01777) != 0 &&
300 } else if (S_ISREG(info.stat.st_mode)) {
312 traversal.GetFindInfo(&info);
692 void FileEnumerator::GetFindInfo(FindInfo* info) {
693 DCHECK(info);
699 memcpy(&(info->stat), &(cur_entry->stat), sizeof(info->stat));
700 info->filename.assign(cur_entry->filename.value());
703 bool FileEnumerator::IsDirectory(const FindInfo& info) {
704 return S_ISDIR(info.stat.st_mode);
728 DirectoryEntryInfo info;
729 info.filename = FilePath(dent->d_name);
734 ret = lstat(full_name.value().c_str(), &info.stat);
736 ret = stat(full_name.value().c_str(), &info.stat);
744 memset(&info.stat, 0, sizeof(info.stat));
746 entries->push_back(info);