Searched refs:linux_dirent (Results 1 - 5 of 5) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_linux.h32 struct linux_dirent;
48 uptr internal_getdents(fd_t fd, struct linux_dirent *dirp, unsigned int count);
H A Dsanitizer_linux_libcdep.cpp66 struct __sanitizer::linux_dirent { struct in class:__sanitizer
670 struct linux_dirent *entry = (struct linux_dirent *)&buffer[bytes_read];
673 bytes_read = internal_getdents(fd, (struct linux_dirent *)buffer.data(),
677 entry = (struct linux_dirent *)buffer.data();
689 entry = (struct linux_dirent *)(((u8 *)entry) + entry->d_reclen);
H A Dsanitizer_solaris.cpp166 // FIXME: This might be wrong: _getdents doesn't take a struct linux_dirent *.
167 DECLARE__REAL_AND_INTERNAL64(uptr, getdents, fd_t fd, struct linux_dirent *dirp,
H A Dsanitizer_linux.cpp694 struct linux_dirent { struct in namespace:__sanitizer
702 struct linux_dirent { struct in namespace:__sanitizer
738 uptr internal_getdents(fd_t fd, struct linux_dirent *dirp, unsigned int count) {
922 descriptor_, (struct linux_dirent *)buffer_.data(), buffer_.size());
931 struct linux_dirent *entry = (struct linux_dirent *)begin;
/freebsd-11-stable/sys/compat/linux/
H A Dlinux_file.c338 struct l_dirent *linux_dirent; local
378 linux_dirent = (struct l_dirent*)lbuf;
379 linux_dirent->d_ino = bdp->d_fileno;
380 linux_dirent->d_off = base + reclen;
381 linux_dirent->d_reclen = linuxreclen;
386 strlcpy(linux_dirent->d_name, bdp->d_name,
388 error = copyout(linux_dirent, outp, linuxreclen);
497 struct l_dirent *linux_dirent; local
522 linux_dirent = (struct l_dirent*)lbuf;
523 linux_dirent
[all...]

Completed in 124 milliseconds