/src/sys/compat/sys/ |
dirent.h | 39 u_int16_t d_reclen; /* length of this record */ member in struct:dirent43 46 u_int16_t d_reclen; /* length of this record */ member in struct:dirent12
|
/src/sys/compat/linux/common/ |
linux_dirent.h | 40 u_short d_reclen; member in struct:linux_dirent 47 unsigned short d_reclen; member in struct:linux_dirent64
|
/src/sys/compat/sunos/ |
sunos_dirent.h | 40 u_short d_reclen; member in struct:sunos_dirent
|
/src/sys/compat/sunos32/ |
sunos32_dirent.h | 41 u_short d_reclen; member in struct:sunos32_dirent
|
/src/sys/sys/ |
dirent.h | 52 uint16_t d_reclen; /* length of this record */ member in struct:dirent 117 #define _DIRENT_NEXT(dp) ((void *)((char *)(void *)(dp) + (dp)->d_reclen))
|
/src/sbin/fsck_ffs/ |
pass2.c | 389 if (iswap16(dirp->d_reclen) < entrysize + UFS_DIRSIZ(0, dirp, 0)) { 398 proto.d_reclen = dirp->d_reclen; 406 dirp->d_reclen = iswap16(iswap16(dirp->d_reclen) - entrysize); 407 memmove(newdirp, dirp, iswap16(dirp->d_reclen)); 408 proto.d_reclen = iswap16(entrysize); 440 if (iswap16(dirp->d_reclen) < n + entrysize) 442 proto.d_reclen = iswap16(iswap16(dirp->d_reclen) - n) [all...] |
dir.c | 198 for (off = 0; off < blksiz; off += iswap16(dp->d_reclen)) { 201 dp->d_reclen = bswap16(dp->d_reclen); 207 if (dp->d_reclen == 0) 217 dsize = iswap16(dp->d_reclen); 261 dp->d_reclen = iswap16(dirblksiz); 279 idesc->id_loc += iswap16(dp->d_reclen); 280 idesc->id_filesize -= iswap16(dp->d_reclen); 294 dp->d_reclen = iswap16(iswap16(dp->d_reclen) + size) [all...] |
/src/sbin/restore/ |
dirs.c | 188 nulldir.d_reclen = UFS_DIRSIZ(0, &nulldir, 0); 359 dp->d_reclen = bswap16(dp->d_reclen); 372 if ((dp->d_reclen & 0x3) != 0 || 373 dp->d_reclen > i || 374 dp->d_reclen < UFS_DIRSIZ(0, dp, 0) /* || 377 if ((dp->d_reclen & 0x3) != 0) 380 if (dp->d_reclen < UFS_DIRSIZ(0, dp, 0)) 383 dp->d_reclen, (u_long)UFS_DIRSIZ(0, dp, 0)); 394 loc += dp->d_reclen; [all...] |
/src/lib/libc/compat/gen/ |
compat_readdir.c | 35 d12->d_reclen = (uint16_t)d->d_reclen;
|
/src/sys/stand/ |
ls.c | 95 (dp + ((DP *)dp)->d_reclen) < (dirbuf + size); 96 dp += ((DP *)dp)->d_reclen) {
|
/src/sys/ufs/ufs/ |
ufs_dirhash.c | 240 if (ep->d_reclen == 0 || ep->d_reclen > 256 pos += ep->d_reclen; 435 if (dp->d_reclen == 0 || dp->d_reclen > 548 if (dp->d_reclen == 0) { 553 if (dp->d_ino == 0 || dp->d_reclen > UFS_DIRSIZ(0, dp, needswap)) 555 i += dp->d_reclen; 556 dp = (struct direct *)((char *)dp + dp->d_reclen); 568 freebytes += dp->d_reclen; [all...] |
dir.h | 65 * entries which have dp->d_reclen > DIRSIZ(fmt, dp). All UFS_DIRBLKSIZ bytes 68 * dp->d_reclen. When entries are deleted from a directory, the 70 * block by increasing its dp->d_reclen. If the first entry of 83 u_int16_t d_reclen; /* length of this record */ member in struct:direct
|
ufs_lookup.c | 461 reclen = ufs_rw16(ep->d_reclen, needswap); 527 reclen = ufs_rw16(ep->d_reclen, needswap); 773 const uint16_t reclen = ufs_rw16(ep->d_reclen, needswap); 890 dirp->d_reclen = ufs_rw16(dirblksiz, needswap); 976 reclen = ufs_rw16(ep->d_reclen, needswap); 982 ep->d_reclen = ufs_rw16(dsize, needswap); 985 reclen = ufs_rw16(nep->d_reclen, needswap); 1015 * of ep->d_reclen is always indeterminate. 1025 dirp->d_reclen = spacefree + dsize; 1029 dirp->d_reclen = spacefree [all...] |
/src/lib/libc/gen/ |
scandir.c | 137 p->d_reclen = d->d_reclen;
|
readdir.c | 88 /* d_reclen is unsigned; no need to compare it <= 0 */ 89 if (dp->d_reclen > dirp->dd_len + 1 - dirp->dd_loc) { 93 dirp->dd_loc += dp->d_reclen;
|
initdir.c | 184 * d_reclen is unsigned, 187 if (dp->d_reclen > (ddeptr + 1 - ddptr)) 189 ddptr += dp->d_reclen;
|
/src/lib/libc/compat/sys/ |
compat_getdents.c | 86 odp->d_reclen = (uint16_t)len;
|
/src/sys/compat/common/ |
vfs_syscalls_30.c | 269 reclen = bdp->d_reclen; 286 idb.d_reclen = _DIRENT_SIZE(&idb); 287 if (reclen > len || resid < idb.d_reclen) { 301 idb.d_reclen - _DIRENT_NAMEOFF(&idb) - idb.d_namlen); 302 if ((error = copyout(&idb, outp, idb.d_reclen)) != 0) 307 outp += idb.d_reclen; 308 resid -= idb.d_reclen;
|
vfs_syscalls_12.c | 192 reclen = bdp->d_reclen; 222 idb.d_reclen = (uint16_t)old_reclen; 226 idb.d_reclen - _DIRENT_NAMEOFF(&idb) - idb.d_namlen);
|
/src/sys/compat/linux32/common/ |
linux32_types.h | 124 u_short d_reclen; member in struct:linux32_dirent
|
linux32_dirent.c | 180 reclen = bdp->d_reclen; 211 idb.d_reclen = (u_short)bdp->d_namlen; 219 idb.d_reclen = (u_short)linux32_reclen;
|
/src/tests/fs/hfs/ |
t_pathconvert.c | 62 for (offset = 0; offset < nbytes; offset += dirent->d_reclen) {
|
/src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/ |
sanitizer_platform_limits_solaris.h | 217 unsigned short d_reclen; member in struct:__sanitizer::__sanitizer_dirent 224 unsigned short d_reclen; member in struct:__sanitizer::__sanitizer_dirent 232 unsigned short d_reclen; member in struct:__sanitizer::__sanitizer_dirent64
|
/src/sys/ufs/chfs/ |
chfs_subr.c | 178 dent.d_reclen = _DIRENT_SIZE(&dent); 180 if (dent.d_reclen > uio->uio_resid) { 183 error = uiomove(&dent, dent.d_reclen, uio);
|
/src/sys/rump/kern/lib/libsys_sunos/ |
rump_sunos_compat.c | 52 unsigned short d_reclen; member in struct:sunos_dirent 318 reclen = bdp->d_reclen; 353 idb.d_reclen = sunos_reclen;
|