Lines Matching defs:dirent
14 #include <dirent.h>
124 status_t ReadAttributeDir(struct dirent *dirent,
185 status_t FillDirent(struct dirent *dirent,
887 AttributeFile::ReadAttributeDir(struct dirent *dirent, size_t bufferSize,
895 return fEntries[(*index)++]->FillDirent(dirent, bufferSize, numEntries);
1030 AttributeEntry::FillDirent(struct dirent *dirent, size_t bufferSize,
1033 dirent->d_dev = dirent->d_pdev = fParent->VolumeID();
1034 dirent->d_ino = (ino_t)this;
1035 dirent->d_pino = fParent->FileInode();
1036 dirent->d_reclen = offsetof(struct dirent, d_name) + fEntry->name_length;
1037 if (bufferSize < dirent->d_reclen) {
1042 strncpy(dirent->d_name, fEntry->name, fEntry->name_length);
1043 dirent->d_name[fEntry->name_length - 1] = 0;
1423 struct dirent *buffer, size_t bufferSize, uint32 *num)
1492 struct dirent *buffer, size_t bufferSize, uint32 *num)
1842 overlay_read_index_dir(fs_volume *volume, void *cookie, struct dirent *buffer,
1909 overlay_read_query(fs_volume *volume, void *cookie, struct dirent *buffer,