Lines Matching defs:dirent
11 # include <dirent.h>
33 /*! Computes and assigns `dirent->d_reclen`, adjusts `bufferRemaining` accordingly,
36 static inline struct dirent*
37 next_dirent(struct dirent* dirent, size_t nameLength, size_t& bufferRemaining)
39 const size_t reclen = offsetof(struct dirent, d_name) + nameLength + 1;
43 dirent->d_reclen = reclen;
45 const size_t roundedReclen = ROUNDUP(reclen, alignof(struct dirent));
50 dirent->d_reclen = roundedReclen;
53 return (struct dirent*)((uint8*)dirent + roundedReclen);