Searched refs:dd_loc (Results 1 - 7 of 7) sorted by relevance

/freebsd-13-stable/lib/libc/gen/
H A Dreaddir.c59 if (dirp->dd_loc >= dirp->dd_size) {
62 initial_loc = dirp->dd_loc;
64 dirp->dd_loc = 0;
66 if (dirp->dd_loc == 0 &&
76 dp = (struct dirent *)(dirp->dd_buf + dirp->dd_loc);
80 dp->d_reclen > dirp->dd_len + 1 - dirp->dd_loc)
82 dirp->dd_loc += dp->d_reclen;
H A Dtelldir.c67 dirp->dd_loc < (1l << DD_LOC_BITS)) {
69 ddloc.s.loc = dirp->dd_loc;
79 if (lp->loc_loc == dirp->dd_loc)
95 lp->loc_loc = dirp->dd_loc;
143 if (loc_loc == dirp->dd_loc && loc_seek == dirp->dd_seek)
154 dirp->dd_loc = loc_loc;
159 dirp->dd_loc = 0;
161 while (dirp->dd_loc < loc_loc) {
187 lp->loc_loc = dirp->dd_loc;
H A Dgen-private.h48 long dd_loc; /* offset in current buffer */ member in struct:_dirdesc
H A Dclosedir.c60 dirp->dd_loc = 0;
H A Drewinddir.c60 dirp->dd_loc = 0;
H A Dopendir.c307 dirp->dd_loc = 0;
/freebsd-13-stable/sbin/restore/
H A Ddirs.c101 int32_t dd_loc; member in struct:rstdirdesc
448 dirp->dd_loc = loc & (DIRBLKSIZ - 1);
449 if (dirp->dd_loc != 0)
462 if (dirp->dd_loc == 0) {
470 if (dirp->dd_loc >= dirp->dd_size) {
471 dirp->dd_loc = 0;
474 dp = (struct direct *)(dirp->dd_buf + dirp->dd_loc);
476 dp->d_reclen > DIRBLKSIZ + 1 - dirp->dd_loc) {
481 dirp->dd_loc += dp->d_reclen;
533 (off_t)0, SEEK_CUR) - dirp->dd_size + dirp->dd_loc);
[all...]

Completed in 181 milliseconds