Lines Matching defs:dirent
819 struct dirent* dirent, size_t bufferSize, uint32* _num)
827 while (count < maxCount && bufferSize > sizeof(struct dirent)) {
829 size_t length = bufferSize - offsetof(struct dirent, d_name);
831 status_t status = iterator->GetNext(dirent->d_name, &length,
847 dirent->d_dev = volume->ID();
848 dirent->d_ino = id;
849 dirent->d_reclen = offsetof(struct dirent, d_name) + length + 1;
851 bufferSize -= dirent->d_reclen;
852 dirent = (struct dirent*)((uint8*)dirent + dirent->d_reclen);
926 void* _cookie, struct dirent* dirent, size_t bufferSize, uint32* _num)
932 status_t status = iterator->GetNext(dirent->d_name, &length);
942 dirent->d_dev = volume->ID();
943 dirent->d_reclen = offsetof(struct dirent, d_name) + length + 1;