/netbsd/sbin/fsck_ffs/ |
H A D | pass2.c | 398 proto.d_reclen = dirp->d_reclen; 406 dirp->d_reclen = iswap16(iswap16(dirp->d_reclen) - entrysize); 408 proto.d_reclen = iswap16(entrysize); 442 proto.d_reclen = iswap16(iswap16(dirp->d_reclen) - n); 443 dirp->d_reclen = iswap16(n); 448 dirp->d_reclen = proto.d_reclen; 483 proto.d_reclen = dirp->d_reclen; 500 proto.d_reclen = dirp->d_reclen; 504 dirp->d_reclen -= entrysize; 505 memmove(newdirp, dirp, dirp->d_reclen); [all …]
|
H A D | dir.c | 201 dp->d_reclen = bswap16(dp->d_reclen); in dirscan() 207 if (dp->d_reclen == 0) in dirscan() 217 dsize = iswap16(dp->d_reclen); in dirscan() 261 dp->d_reclen = iswap16(dirblksiz); in fsck_readdir() 279 idesc->id_loc += iswap16(dp->d_reclen); in fsck_readdir() 294 dp->d_reclen = iswap16(iswap16(dp->d_reclen) + size); in fsck_readdir() 324 reclen = iswap16(dp->d_reclen); in dircheck() 388 unused += iswap16(dp->d_reclen) - size; in dircheck() 520 newent.d_reclen = iswap16(iswap16(dirp->d_reclen) - oldlen); in mkentry() 521 dirp->d_reclen = iswap16(oldlen); in mkentry() [all …]
|
/netbsd/sbin/restore/ |
H A D | dirs.c | 359 dp->d_reclen = bswap16(dp->d_reclen); in putdir() 372 if ((dp->d_reclen & 0x3) != 0 || in putdir() 373 dp->d_reclen > i || in putdir() 377 if ((dp->d_reclen & 0x3) != 0) in putdir() 394 loc += dp->d_reclen; in putdir() 415 dp->d_reclen = UFS_DIRSIZ(0, dp, 0); in putent() 425 dirloc += dp->d_reclen; in putent() 453 ndp->d_reclen = UFS_DIRSIZ(0, ndp, 0); in dcvt() 512 if (dp->d_reclen == 0 || in rst_readdir() 515 dp->d_reclen); in rst_readdir() [all …]
|
/netbsd/sys/ufs/ufs/ |
H A D | ufs_dirhash.c | 240 if (ep->d_reclen == 0 || ep->d_reclen > in ufsdirhash_build() 256 pos += ep->d_reclen; in ufsdirhash_build() 435 if (dp->d_reclen == 0 || dp->d_reclen > in ufsdirhash_lookup() 548 if (dp->d_reclen == 0) { in ufsdirhash_findfree() 555 i += dp->d_reclen; in ufsdirhash_findfree() 568 freebytes += dp->d_reclen; in ufsdirhash_findfree() 571 if (dp->d_reclen == 0) { in ufsdirhash_findfree() 576 i += dp->d_reclen; in ufsdirhash_findfree() 860 if (dp->d_reclen == 0 || i + dp->d_reclen > dirblksiz) in ufsdirhash_checkblock() 874 nfree += dp->d_reclen; in ufsdirhash_checkblock() [all …]
|
H A D | ufs_lookup.c | 461 reclen = ufs_rw16(ep->d_reclen, needswap); in ufs_lookup() 527 reclen = ufs_rw16(ep->d_reclen, needswap); in ufs_lookup() 976 reclen = ufs_rw16(ep->d_reclen, needswap); in ufs_dircompact() 982 ep->d_reclen = ufs_rw16(dsize, needswap); in ufs_dircompact() 1025 dirp->d_reclen = spacefree + dsize; in ufs_dircompact() 1029 dirp->d_reclen = spacefree; in ufs_dircompact() 1030 ep->d_reclen = ufs_rw16(dsize, needswap); in ufs_dircompact() 1034 dirp->d_reclen = ufs_rw16(dirp->d_reclen, needswap); in ufs_dircompact() 1040 dirp->d_reclen == spacefree)) in ufs_dircompact() 1178 reclen = ufs_rw16(ep->d_reclen, needswap); in ufs_dirremove() [all …]
|
/netbsd/sys/compat/common/ |
H A D | vfs_syscalls_30.c | 269 reclen = bdp->d_reclen; in compat_30_sys_getdents() 286 idb.d_reclen = _DIRENT_SIZE(&idb); in compat_30_sys_getdents() 287 if (reclen > len || resid < idb.d_reclen) { in compat_30_sys_getdents() 301 idb.d_reclen - _DIRENT_NAMEOFF(&idb) - idb.d_namlen); in compat_30_sys_getdents() 302 if ((error = copyout(&idb, outp, idb.d_reclen)) != 0) in compat_30_sys_getdents() 307 outp += idb.d_reclen; in compat_30_sys_getdents() 308 resid -= idb.d_reclen; in compat_30_sys_getdents()
|
H A D | vfs_syscalls_12.c | 192 reclen = bdp->d_reclen; in compat_12_sys_getdirentries() 222 idb.d_reclen = (uint16_t)old_reclen; in compat_12_sys_getdirentries() 226 idb.d_reclen - _DIRENT_NAMEOFF(&idb) - idb.d_namlen); in compat_12_sys_getdirentries()
|
/netbsd/sys/compat/sys/ |
H A D | dirent.h | 39 u_int16_t d_reclen; /* length of this record */ member 46 u_int16_t d_reclen; /* length of this record */ member
|
/netbsd/sys/compat/linux/common/ |
H A D | linux_dirent.h | 40 u_short d_reclen; member 47 unsigned short d_reclen; member
|
/netbsd/sys/stand/ |
H A D | ls.c | 95 (dp + ((DP *)dp)->d_reclen) < (dirbuf + size); in ls() 96 dp += ((DP *)dp)->d_reclen) { in ls()
|
/netbsd/sys/sys/ |
H A D | dirent.h | 52 uint16_t d_reclen; /* length of this record */ member 117 #define _DIRENT_NEXT(dp) ((void *)((char *)(void *)(dp) + (dp)->d_reclen))
|
/netbsd/lib/libc/compat/gen/ |
H A D | compat_readdir.c | 35 d12->d_reclen = (uint16_t)d->d_reclen; in __weak_alias()
|
/netbsd/sys/compat/linux32/common/ |
H A D | linux32_dirent.c | 180 reclen = bdp->d_reclen; in linux32_sys_getdents() 211 idb.d_reclen = (u_short)bdp->d_namlen; in linux32_sys_getdents() 219 idb.d_reclen = (u_short)linux32_reclen; in linux32_sys_getdents()
|
/netbsd/sys/nfs/ |
H A D | nfs.h | 381 *((off_t *)((char *)(dp) + (dp)->d_reclen - sizeof (off_t))) = off 383 (*((off_t *)((char *)(dp) + (dp)->d_reclen - sizeof (off_t)))) 385 *((u_int32_t *)((char *)(dp) + (dp)->d_reclen - sizeof (off_t) - \ 388 (*((u_int32_t *)((char *)(dp) + (dp)->d_reclen - sizeof (off_t) - \
|
/netbsd/lib/libc/gen/ |
H A D | readdir.c | 79 if (dp->d_reclen > dirp->dd_len + 1 - dirp->dd_loc) in _readdir_unlocked() 81 dirp->dd_loc += dp->d_reclen; in _readdir_unlocked()
|
H A D | scandir.c | 137 p->d_reclen = d->d_reclen; in scandir()
|
/netbsd/sys/ufs/chfs/ |
H A D | chfs_subr.c | 178 dent.d_reclen = _DIRENT_SIZE(&dent); in chfs_filldir() 180 if (dent.d_reclen > uio->uio_resid) { in chfs_filldir() 183 error = uiomove(&dent, dent.d_reclen, uio); in chfs_filldir()
|
/netbsd/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/ |
H A D | sanitizer_platform_limits_solaris.h | 215 unsigned short d_reclen; member 222 unsigned short d_reclen; member 230 unsigned short d_reclen; member
|
/netbsd/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/ |
H A D | sanitizer_platform_limits_solaris.h | 217 unsigned short d_reclen; member 224 unsigned short d_reclen; member 232 unsigned short d_reclen; member
|
/netbsd/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/ |
H A D | sanitizer_platform_limits_solaris.h | 215 unsigned short d_reclen; member 222 unsigned short d_reclen; member 230 unsigned short d_reclen; member
|
/netbsd/external/gpl3/gdb/dist/sim/ppc/ |
H A D | emul_netbsd.c | 250 ASSERT(in->d_reclen <= nbytes); in write_direntries() 251 out = (struct dirent*)zalloc(in->d_reclen); in write_direntries() 252 memcpy(out/*dest*/, in/*src*/, in->d_reclen); in write_direntries() 254 H2T(out->d_reclen); in write_direntries() 257 emul_write_buffer(out, addr, in->d_reclen, processor, cia); in write_direntries() 258 nbytes -= in->d_reclen; in write_direntries() 259 addr += in->d_reclen; in write_direntries() 260 buf += in->d_reclen; in write_direntries()
|
/netbsd/external/gpl3/gdb.old/dist/sim/ppc/ |
H A D | emul_netbsd.c | 250 ASSERT(in->d_reclen <= nbytes); in write_direntries() 251 out = (struct dirent*)zalloc(in->d_reclen); in write_direntries() 252 memcpy(out/*dest*/, in/*src*/, in->d_reclen); in write_direntries() 254 H2T(out->d_reclen); in write_direntries() 257 emul_write_buffer(out, addr, in->d_reclen, processor, cia); in write_direntries() 258 nbytes -= in->d_reclen; in write_direntries() 259 addr += in->d_reclen; in write_direntries() 260 buf += in->d_reclen; in write_direntries()
|
/netbsd/sys/fs/cd9660/ |
H A D | cd9660_vnops.c | 288 dp->d_reclen = _DIRENT_SIZE(dp); in iso_uiodir() 290 if (idp->uio->uio_resid < dp->d_reclen) { in iso_uiodir() 305 if ((error = uiomove(dp, dp->d_reclen, idp->uio)) != 0) in iso_uiodir() 354 idp->current.d_reclen = _DIRENT_SIZE(&idp->current); in iso_shipdir() 357 memcpy(&idp->assocent, &idp->current, idp->current.d_reclen); in iso_shipdir() 360 memcpy(&idp->saveent, &idp->current, idp->current.d_reclen); in iso_shipdir()
|
/netbsd/sys/fs/hfs/ |
H A D | hfs_vnops.c | 921 curent.d_reclen = _DIRENT_SIZE(&curent); in hfs_vop_readdir() 924 bufoff += curent.d_reclen; in hfs_vop_readdir() 925 if (bufoff - curent.d_reclen < uio->uio_offset) in hfs_vop_readdir() 929 if (uio->uio_resid < curent.d_reclen) { in hfs_vop_readdir() 966 i < curent.d_reclen - _DIRENT_NAMEOFF(&curent); i++) in hfs_vop_readdir() 971 if ((error = uiomove(&curent, curent.d_reclen, uio)) != 0) in hfs_vop_readdir()
|
/netbsd/sys/rump/kern/lib/libsys_sunos/ |
H A D | rump_sunos_compat.c | 52 unsigned short d_reclen; member 318 reclen = bdp->d_reclen; in rump_sunos_sys_getdents() 353 idb.d_reclen = sunos_reclen; in rump_sunos_sys_getdents()
|