Lines Matching defs:dirent
14 #include <dirent.h>
958 struct dirent* dirent;
959 if ((dirent = readdir(iterator->current_dir)) == NULL) {
977 int32 length = strlen(dirent->d_name);
981 if (strncmp(dirent->d_name, iterator->prefix + passedOffset
987 if (!strcmp(dirent->d_name, ".")
988 || !strcmp(dirent->d_name, "..")
991 || !strcmp(dirent->d_name, "bin")
992 || !strcmp(dirent->d_name, "dev"))
1000 if (path.Append(dirent->d_name) != B_OK)
1492 struct dirent* dirent;
1494 while ((dirent = readdir(dir)) != NULL) {
1495 if (dirent->d_name[0] == '.')
1514 if (strncmp(dirent->d_name, startPrefix, length))
1517 if (dirent->d_name[length] == '\0')
1522 status_t status = vfs_read_stat(dirfd(dir), dirent->d_name, true, &stat,
1528 int fd = _kern_open_dir(dirfd(dir), dirent->d_name);
1545 dirent->d_name) == B_OK && directMatch)