Lines Matching refs:dirent
385 struct dirent *dirent, size_t bufferSize, uint32 *_num)
394 && (bufferSize >= sizeof(struct dirent) + B_FILE_NAME_LENGTH)) {
395 size_t length = bufferSize - offsetof(struct dirent, d_name);
398 status_t status = iterator->GetNext(dirent->d_name, &length, &iNodeNo);
409 dirent->d_dev = volume->ID();
410 dirent->d_ino = iNodeNo;
411 dirent->d_reclen = offsetof(struct dirent, d_name) + length + 1;
412 bufferSize -= dirent->d_reclen;
413 dirent = (struct dirent*)((uint8*)dirent + dirent->d_reclen);
470 void *_cookie, struct dirent *dirent, size_t bufferSize, uint32 *_num)