/illumos-gate/usr/src/contrib/ast/src/lib/libast/dir/ |
H A D | getdents.c | 106 … up->d_reclen = sizeof(struct dirent) - sizeof(up->d_name) + (up->d_namlen = u - up->d_name) + 1; 107 up->d_reclen = roundof(up->d_reclen, 8); 108 up = (struct dirent*)((char*)up + up->d_reclen); 152 up->d_reclen = sizeof(struct dirent) - sizeof(up->d_name) + (up->d_namlen = u - tmp) + 1; 153 up->d_reclen = roundof(up->d_reclen, 8); 154 up = (struct dirent*)((char*)up + up->d_reclen);
|
H A D | readdir.c | 54 if (dp->d_reclen <= 0) return(0); 55 dirp->dd_loc += dp->d_reclen;
|
H A D | dirstd.h | 43 int d_reclen; /* entry length */ member
|
/illumos-gate/usr/src/cmd/fs.d/ufs/fsck/ |
H A D | pass2.c | 453 proto.d_reclen = dirp->d_reclen; in pass2check() 475 reclen = dirp->d_reclen - entrysize; in pass2check() 476 proto.d_reclen = entrysize; in pass2check() 500 dirp->d_reclen += reclen; in pass2check() 512 dirp->d_reclen = reclen; in pass2check() 581 proto.d_reclen = dirp->d_reclen - reclen; in pass2check() 582 dirp->d_reclen = reclen; in pass2check() 602 dirp->d_reclen += proto.d_reclen; in pass2check() 615 dirp->d_reclen = proto.d_reclen; in pass2check() 668 proto.d_reclen = dirp->d_reclen; in pass2check() [all …]
|
H A D | dir.c | 128 dsize = MIN(dp->d_reclen, sizeof (u.dbuf)); in dirscan() 249 dp->d_reclen = size; in fsck_readdir() 262 dp->d_reclen += size; in fsck_readdir() 296 idesc->id_loc += dp->d_reclen; in fsck_readdir() 345 dp->d_reclen != 0 && in dircheck() 346 (int)dp->d_reclen <= spaceleft && in dircheck() 347 (dp->d_reclen & 0x3) == 0 && in dircheck() 348 (int)dp->d_reclen >= size && in dircheck() 484 newent.d_reclen = dirp->d_reclen - (ushort_t)oldlen; in mkentry() 485 dirp->d_reclen = (ushort_t)oldlen; in mkentry() [all …]
|
/illumos-gate/usr/src/ucblib/libucb/port/gen/ |
H A D | readdir.c | 66 dirp->dd_loc += dp->d_reclen; in internal_readdir() 83 dc64.d_reclen = dp->d_reclen; in internal_readdir() 108 dc.d_reclen = dc64.d_reclen - 4; in readdir()
|
H A D | scandir.c | 107 p->d_reclen = d->d_reclen; in scandir64() 177 p->d_reclen = d->d_reclen; in scandir()
|
/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | readdir.c | 68 dirp->dd_loc += (int)dp->d_reclen; in readdir() 105 dp64->d_reclen = (unsigned short)(dp32->d_reclen + in readdir64() 109 dirp->dd_loc += (int)dp64->d_reclen; in readdir64() 153 dp32->d_reclen = (unsigned short)(dp64->d_reclen - in readdir()
|
H A D | readdir_r.c | 66 dirp->dd_loc += (int)dp->d_reclen; in readdir_r() 87 (void) memcpy(entry, dp, (size_t)dp->d_reclen); in readdir_r() 117 dp64->d_reclen = (unsigned short)(dp32->d_reclen + in readdir64_r() 121 dirp->dd_loc += (int)dp64->d_reclen; in readdir64_r() 142 (void) memcpy(entry, dp64, (size_t)dp64->d_reclen); in readdir64_r() 177 entry->d_reclen = (unsigned short)((((char *)entry->d_name - in __posix_readdir_r()
|
H A D | telldir.c | 94 dp64->d_reclen = (unsigned short)(dp32->d_reclen + in telldir64()
|
H A D | seekdir.c | 100 dp64->d_reclen = (unsigned short)(dp32->d_reclen + in seekdir64()
|
H A D | scandir.c | 105 entlen = d->d_reclen; in scandir64() 190 entlen = d->d_reclen; in scandir()
|
/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | ufs_dir.c | 1089 if ((ep->d_reclen == 0) || (ep->d_reclen & 0x3)) { in ufs_dircheckforname() 1115 if ((nep->d_reclen == 0) || (nep->d_reclen & 0x3) || in ufs_dircheckforname() 1159 if ((ep->d_reclen == 0) || (ep->d_reclen & 0x3)) { in ufs_dircheckforname() 1307 extra = ep->d_reclen; in ufs_dircheckforname() 1860 if ((nep->d_reclen == 0) || (nep->d_reclen & 0x3) || in ufs_diraddentry() 2043 nep->d_reclen = ep->d_reclen - dsize; in dirprepareentry() 2044 ep->d_reclen = dsize; in dirprepareentry() 2613 pep->d_reclen += ep->d_reclen; in ufs_dirremove() 2650 pep->d_reclen += ep->d_reclen; in ufs_dirremove() 2818 if ((ep->d_reclen & 0x3) != 0 || (int)ep->d_reclen > i || in dirmangled() [all …]
|
/illumos-gate/usr/src/cmd/backup/restore/ |
H A D | dirs.c | 137 nulldir.d_reclen = (ushort_t)DIRSIZ(&nulldir); in extractdirs() 417 if (dp->d_reclen == 0 || (long)dp->d_reclen > i) { in putdir() 421 loc += dp->d_reclen; in putdir() 443 dp->d_reclen = (ushort_t)DIRSIZ(dp); in putent() 445 assert(DIRSIZ(dp) == (ulong_t)dp->d_reclen); in putent() 446 if (dirloc + (long)dp->d_reclen > DIRBLKSIZ) { in putent() 457 dirloc += dp->d_reclen; in putent() 493 ndp->d_reclen = (ushort_t)DIRSIZ(ndp); in dcvt() 609 if (dp->d_reclen == 0 || in rst_readdir() 613 dp->d_reclen); in rst_readdir() [all …]
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | dirent.h | 47 unsigned short d_reclen; /* length of this record */ member 58 uint16_t d_reclen; /* length of this record */ member 72 unsigned short d_reclen; /* length of this record */ member
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | getdents.c | 155 op->d_reclen = (uint16_t)reclen; in getdents32() 161 nsize += (uint_t)dp->d_reclen; in getdents32() 162 osize += (uint_t)op->d_reclen; in getdents32() 163 dp = (struct dirent64 *)((char *)dp + (uint_t)dp->d_reclen); in getdents32() 164 op = (struct dirent32 *)((char *)op + (uint_t)op->d_reclen); in getdents32()
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs_cmd.c | 51 #define nextdp(dp) ((struct dirent64 *)((char *)(dp) + (dp)->d_reclen)) 443 ((struct dirent64 *)newdata)->d_reclen = in nfscmd_convdirent() 490 if ((maxsize - nsize) < dp->d_reclen) in nfscmd_convdirplus() 518 ndp->d_reclen = DIRENT64_RECLEN(strlen(ndp->d_name) + 1); in nfscmd_convdirplus() 519 nsize += ndp->d_reclen; in nfscmd_convdirplus() 543 reclen = dp->d_reclen; in nfscmd_countents() 569 size += dir->d_reclen; in nfscmd_dropped_entrysize()
|
/illumos-gate/usr/src/ucbhead/sys/ |
H A D | dir.h | 72 ushort_t d_reclen; /* length of this record */ member 79 ushort_t d_reclen; /* length of this record */ 87 ushort_t d_reclen; /* length of this record */ member
|
/illumos-gate/usr/src/uts/common/sys/fs/ |
H A D | ufs_fsdir.h | 77 ushort_t d_reclen; /* length of this record */ member 116 ushort_t d_reclen; /* length of this record */ member
|
/illumos-gate/usr/src/uts/common/fs/autofs/ |
H A D | auto_xdr.c | 392 #define nextdp(dp) ((struct dirent64 *)((char *)(dp) + (dp)->d_reclen)) 415 size -= dp->d_reclen, dp = nextdp(dp)) { in xdr_autofs_putrddirres() 416 if (dp->d_reclen == 0 /* || DIRSIZ(dp) > dp->d_reclen */) in xdr_autofs_putrddirres() 480 dp->d_reclen = (ushort_t)DIRENT64_RECLEN(namlen); in xdr_autofs_getrddirres() 482 DIRENT64_NAMELEN(dp->d_reclen) - namlen); in xdr_autofs_getrddirres() 484 size -= dp->d_reclen; in xdr_autofs_getrddirres()
|
/illumos-gate/usr/src/stand/lib/fs/nfs/ |
H A D | getdents4.c | 199 dep->d_reclen = n; in nfs4getdents() 215 dep->d_reclen = n; in nfs4getdents() 244 dep->d_reclen = (ushort_t)n; in nfs4getdents()
|
/illumos-gate/usr/src/uts/common/fs/bootfs/ |
H A D | bootfs_vnops.c | 257 dp->d_reclen = (ushort_t)dlen; in bootfs_readdir() 259 dp = (struct dirent64 *)((uintptr_t)dp + dp->d_reclen); in bootfs_readdir() 274 dp->d_reclen = (ushort_t)dlen; in bootfs_readdir() 276 dp = (struct dirent64 *)((uintptr_t)dp + dp->d_reclen); in bootfs_readdir() 302 dp->d_reclen = (ushort_t)dlen; in bootfs_readdir() 305 dp = (struct dirent64 *)((uintptr_t)dp + dp->d_reclen); in bootfs_readdir()
|
/illumos-gate/usr/src/cmd/fs.d/autofs/ |
H A D | autod_xdr.c | 380 #define nextdp(dp) ((struct dirent64 *)((char *)(dp) + (dp)->d_reclen)) 406 size -= dp->d_reclen, dp = nextdp(dp)) { 407 if (dp->d_reclen == 0 /* || DIRSIZ(dp) > dp->d_reclen */) { 482 dp->d_reclen = reclen(namlen); 485 size -= dp->d_reclen;
|
/illumos-gate/usr/src/common/fs/ |
H A D | hsfs.c | 313 if (udp->d_reclen == 0 && dirp->loc <= ip->i_size) { in readdir() 653 udp->d_reclen = IDE_DIR_LEN(bufp); in parse_dir() 654 if (udp->d_reclen == 0) in parse_dir() 719 return (udp->d_reclen); in parse_dir() 752 return (udp->d_reclen); in parse_dir()
|
/illumos-gate/usr/src/boot/sys/sys/ |
H A D | dirent.h | 52 __uint16_t d_reclen; /* length of this record */ member
|