Home
last modified time | relevance | path

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

1234

/illumos-gate/usr/src/contrib/ast/src/lib/libast/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;
H A Ddirstd.h43 int d_reclen; /* entry length */ member
/illumos-gate/usr/src/cmd/fs.d/ufs/fsck/
H A Dpass2.c453 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 Ddir.c128 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 Dreaddir.c66 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 Dscandir.c107 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 Dreaddir.c68 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 Dreaddir_r.c66 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 Dtelldir.c94 dp64->d_reclen = (unsigned short)(dp32->d_reclen + in telldir64()
H A Dseekdir.c100 dp64->d_reclen = (unsigned short)(dp32->d_reclen + in seekdir64()
H A Dscandir.c105 entlen = d->d_reclen; in scandir64()
190 entlen = d->d_reclen; in scandir()
/illumos-gate/usr/src/uts/common/fs/ufs/
H A Dufs_dir.c1089 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 Ddirs.c137 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 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
/illumos-gate/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()
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs_cmd.c51 #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 Ddir.h72 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 Dufs_fsdir.h77 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 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()
/illumos-gate/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()
/illumos-gate/usr/src/uts/common/fs/bootfs/
H A Dbootfs_vnops.c257 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 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;
/illumos-gate/usr/src/common/fs/
H A Dhsfs.c313 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 Ddirent.h52 __uint16_t d_reclen; /* length of this record */ member

1234