Lines Matching refs:dirent
632 struct dirent *dirent = RT_NULL; in msh_auto_complete_path() local
688 dirent = readdir(dir); in msh_auto_complete_path()
689 if (dirent == RT_NULL) break; in msh_auto_complete_path()
691 rt_kprintf("%s\n", dirent->d_name); in msh_auto_complete_path()
702 dirent = readdir(dir); in msh_auto_complete_path()
703 if (dirent == RT_NULL) break; in msh_auto_complete_path()
706 if (strncmp(index, dirent->d_name, rt_strlen(index)) == 0) in msh_auto_complete_path()
711 min_length = rt_strlen(dirent->d_name); in msh_auto_complete_path()
713 strcpy(full_path, dirent->d_name); in msh_auto_complete_path()
716 length = str_common(dirent->d_name, full_path); in msh_auto_complete_path()
734 dirent = readdir(dir); in msh_auto_complete_path()
735 if (dirent == RT_NULL) break; in msh_auto_complete_path()
737 if (strncmp(index, dirent->d_name, rt_strlen(index)) == 0) in msh_auto_complete_path()
738 rt_kprintf("%s\n", dirent->d_name); in msh_auto_complete_path()