/titanic_44/usr/src/lib/libast/common/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;
|
/titanic_44/usr/src/ucblib/libucb/port/gen/ |
H A D | readdir.c | 68 dirp->dd_loc += dp->d_reclen; in internal_readdir() 85 dc64.d_reclen = dp->d_reclen; in internal_readdir() 110 dc.d_reclen = dc64.d_reclen - 4; in readdir()
|
H A D | scandir.c | 109 p->d_reclen = d->d_reclen; in scandir64() 179 p->d_reclen = d->d_reclen; in scandir()
|
/titanic_44/usr/src/cmd/fs.d/ufs/fsck/ |
H A D | pass2.c | 443 } else if ((int)dirp->d_reclen < entrysize) { in pass2check() 446 } else if ((int)dirp->d_reclen < 2 * entrysize) { in pass2check() 455 proto.d_reclen = dirp->d_reclen; in pass2check() 477 reclen = dirp->d_reclen - entrysize; in pass2check() 478 proto.d_reclen = entrysize; in pass2check() 502 dirp->d_reclen += reclen; in pass2check() 514 dirp->d_reclen = reclen; in pass2check() 567 if ((int)dirp->d_reclen < reclen + entrysize) { in pass2check() 583 proto.d_reclen = dirp->d_reclen - reclen; in pass2check() 584 dirp->d_reclen = reclen; in pass2check() [all …]
|
H A D | dir.c | 130 dsize = MIN(dp->d_reclen, sizeof (u.dbuf)); in dirscan() 251 dp->d_reclen = size; in fsck_readdir() 264 dp->d_reclen += size; in fsck_readdir() 298 idesc->id_loc += dp->d_reclen; in fsck_readdir() 299 idesc->id_filesize -= (offset_t)dp->d_reclen; in fsck_readdir() 347 dp->d_reclen != 0 && in dircheck() 348 (int)dp->d_reclen <= spaceleft && in dircheck() 349 (dp->d_reclen & 0x3) == 0 && in dircheck() 350 (int)dp->d_reclen >= size && in dircheck() 367 dp->d_ino, dp->d_reclen, dp->d_namlen, dp->d_name); in dircheck() [all …]
|
/titanic_44/usr/src/lib/libbc/libc/sys/common/ |
H A D | getdents.c | 43 unsigned short d_reclen; member 96 dir->d_reclen = (short)((sizeof(struct dirent) - MAXNAMLEN + 100 count += dir->d_reclen; 103 ((int)( dir->d_reclen))); 105 ((int)(ndir->d_reclen)));
|
/titanic_44/usr/src/lib/libc/port/gen/ |
H A D | readdir.c | 70 dirp->dd_loc += (int)dp->d_reclen; in readdir() 107 dp64->d_reclen = (unsigned short)(dp32->d_reclen + in readdir64() 111 dirp->dd_loc += (int)dp64->d_reclen; in readdir64() 155 dp32->d_reclen = (unsigned short)(dp64->d_reclen - in readdir()
|
H A D | readdir_r.c | 68 dirp->dd_loc += (int)dp->d_reclen; in readdir_r() 89 (void) memcpy(entry, dp, (size_t)dp->d_reclen); in readdir_r() 119 dp64->d_reclen = (unsigned short)(dp32->d_reclen + in readdir64_r() 123 dirp->dd_loc += (int)dp64->d_reclen; in readdir64_r() 144 (void) memcpy(entry, dp64, (size_t)dp64->d_reclen); in readdir64_r() 179 entry->d_reclen = (unsigned short)((((char *)entry->d_name - in __posix_readdir_r()
|
H A D | telldir.c | 96 dp64->d_reclen = (unsigned short)(dp32->d_reclen + in telldir64()
|
H A D | seekdir.c | 102 dp64->d_reclen = (unsigned short)(dp32->d_reclen + in seekdir64()
|
H A D | scandir.c | 107 entlen = d->d_reclen; in scandir64() 192 entlen = d->d_reclen; in scandir()
|
/titanic_44/usr/src/uts/common/fs/ufs/ |
H A D | ufs_dir.c | 415 if ((entryoffsetinblock & 0x3) || ep->d_reclen == 0 || in ufs_dirlook() 416 (dirchk || (ep->d_reclen & 0x3)) && in ufs_dirlook() 428 ep_reclen = ep->d_reclen; in ufs_dirlook() 1089 if ((ep->d_reclen == 0) || (ep->d_reclen & 0x3)) { in ufs_dircheckforname() 1108 nep = (struct direct *)((char *)ep + ep->d_reclen); in ufs_dircheckforname() 1115 if ((nep->d_reclen == 0) || (nep->d_reclen & 0x3) || in ufs_dircheckforname() 1122 slotp->offset = offset + ep->d_reclen; in ufs_dircheckforname() 1123 slotp->size = ep->d_reclen; in ufs_dircheckforname() 1159 if ((ep->d_reclen == 0) || (ep->d_reclen & 0x3)) { in ufs_dircheckforname() 1171 slotp->size = ep->d_reclen; in ufs_dircheckforname() [all …]
|
/titanic_44/usr/src/cmd/backup/restore/ |
H A D | dirs.c | 152 nulldir.d_reclen = (ushort_t)DIRSIZ(&nulldir); in extractdirs() 154 assert(DIRSIZ(&nulldir) == (ulong_t)nulldir.d_reclen); in extractdirs() 431 if (dp->d_reclen == 0 || (long)dp->d_reclen > i) { in putdir() 435 loc += dp->d_reclen; in putdir() 457 dp->d_reclen = (ushort_t)DIRSIZ(dp); in putent() 459 assert(DIRSIZ(dp) == (ulong_t)dp->d_reclen); in putent() 460 if (dirloc + (long)dp->d_reclen > DIRBLKSIZ) { in putent() 462 ((struct direct *)(dirbuf + prev))->d_reclen = in putent() 469 bcopy((char *)dp, dirbuf + dirloc, (size_t)dp->d_reclen); in putent() 471 dirloc += dp->d_reclen; in putent() [all …]
|
/titanic_44/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
|
/titanic_44/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()
|
/titanic_44/usr/src/uts/common/fs/nfs/ |
H A D | nfs_cmd.c | 46 #define nextdp(dp) ((struct dirent64 *)((char *)(dp) + (dp)->d_reclen)) 404 ((struct dirent64 *)newdata)->d_reclen = in nfscmd_convdirent() 451 if ((maxsize - nsize) < dp->d_reclen) in nfscmd_convdirplus() 479 ndp->d_reclen = DIRENT64_RECLEN(strlen(ndp->d_name) + 1); in nfscmd_convdirplus() 480 nsize += ndp->d_reclen; in nfscmd_convdirplus() 504 reclen = dp->d_reclen; in nfscmd_countents() 530 size += dir->d_reclen; in nfscmd_dropped_entrysize()
|
/titanic_44/usr/src/ucbhead/sys/ |
H A D | dir.h | 74 ushort_t d_reclen; /* length of this record */ member 81 ushort_t d_reclen; /* length of this record */ 89 ushort_t d_reclen; /* length of this record */ member
|
/titanic_44/usr/src/lib/libbc/libc/gen/common/ |
H A D | readdir.c | 46 dirp->dd_loc += dp->d_reclen; 61 if (dp->d_reclen <= 0)
|
H A D | scandir.c | 73 p->d_reclen = d->d_reclen; in scandir()
|
/titanic_44/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()
|
/titanic_44/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()
|
/titanic_44/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;
|
/titanic_44/usr/src/lib/libbc/inc/include/sys/ |
H A D | dirent.h | 50 unsigned short d_reclen; /* length of this record */ member
|
/titanic_44/usr/src/uts/common/sys/fs/ |
H A D | ufs_fsdir.h | 79 ushort_t d_reclen; /* length of this record */ member
|