Home
last modified time | relevance | path

Searched refs:d_reclen (Results 1 – 25 of 96) sorted by relevance

1234

/titanic_44/usr/src/lib/libast/common/dir/
H A Dgetdents.c106 … 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 Dreaddir.c54 if (dp->d_reclen <= 0) return(0);
55 dirp->dd_loc += dp->d_reclen;
/titanic_44/usr/src/ucblib/libucb/port/gen/
H A Dreaddir.c68 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 Dscandir.c109 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 Dpass2.c443 } 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 Ddir.c130 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 Dgetdents.c43 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 Dreaddir.c70 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 Dreaddir_r.c68 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 Dtelldir.c96 dp64->d_reclen = (unsigned short)(dp32->d_reclen + in telldir64()
H A Dseekdir.c102 dp64->d_reclen = (unsigned short)(dp32->d_reclen + in seekdir64()
H A Dscandir.c107 entlen = d->d_reclen; in scandir64()
192 entlen = d->d_reclen; in scandir()
/titanic_44/usr/src/uts/common/fs/ufs/
H A Dufs_dir.c415 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 Ddirs.c152 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 Ddirent.h47 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 Dgetdents.c155 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 Dnfs_cmd.c46 #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 Ddir.h74 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 Dreaddir.c46 dirp->dd_loc += dp->d_reclen;
61 if (dp->d_reclen <= 0)
H A Dscandir.c73 p->d_reclen = d->d_reclen; in scandir()
/titanic_44/usr/src/uts/common/fs/autofs/
H A Dauto_xdr.c392 #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 Dgetdents4.c199 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 Dautod_xdr.c380 #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 Ddirent.h50 unsigned short d_reclen; /* length of this record */ member
/titanic_44/usr/src/uts/common/sys/fs/
H A Dufs_fsdir.h79 ushort_t d_reclen; /* length of this record */ member

1234