Lines Matching refs:dirent
877 struct dirent *dirent; in rmdir() local
881 dirent = readdir(dir); in rmdir()
882 if (dirent == RT_NULL) in rmdir()
884 if (rt_strcmp(".", dirent->d_name) != 0 && in rmdir()
885 rt_strcmp("..", dirent->d_name) != 0) in rmdir()
893 if (dirent) in rmdir()
987 struct dirent *readdir(DIR *d) in readdir()
990 struct dirent *dirent = NULL; in readdir() local
1002 struct dirent *dirent_ptr; in readdir()
1003 dirent_ptr = (struct dirent *)&d->buf[d->cur]; in readdir()
1011 (struct dirent *)d->buf, in readdir()
1024 dirent = (struct dirent *)(d->buf + d->cur); in readdir()
1025 if (rt_strcmp(".", dirent->d_name) != 0 && in readdir()
1026 rt_strcmp("..", dirent->d_name) != 0) in readdir()
1030 } while (dirent); in readdir()
1032 return dirent; in readdir()