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

/openbsd-current/lib/libc/gen/
H A Dseekdir.c40 dirp->dd_loc = 0;
46 for (dirp->dd_loc = 0;
47 dirp->dd_loc < dirp->dd_size;
48 dirp->dd_loc += dp->d_reclen) {
49 dp = (struct dirent *)(dirp->dd_buf + dirp->dd_loc);
57 * so advance dd_loc.
60 dirp->dd_loc += dp->d_reclen;
68 * In particular, invalidate dd_loc.
71 dirp->dd_loc = dirp->dd_size;
H A Dreaddir.c46 if (dirp->dd_loc >= dirp->dd_size) {
47 dirp->dd_loc = 0;
55 dp = (struct dirent *)(dirp->dd_buf + dirp->dd_loc);
58 dp->d_reclen > dirp->dd_len + 1 - dirp->dd_loc) {
62 dirp->dd_loc += dp->d_reclen;
H A Dtelldir.h42 long dd_loc; /* offset in current buffer */ member in struct:_dirdesc
H A Dopendir.c116 dirp->dd_loc = 0;
/openbsd-current/libexec/ld.so/
H A Ddir.c41 long dd_loc; /* offset in current buffer */ member in struct:_dl_dirdesc
66 dirp->dd_loc = 0;
104 if (dirp->dd_loc >= dirp->dd_size) {
105 dirp->dd_loc = 0;
107 if (dirp->dd_loc == 0) {
113 dp = (struct dirent *)(dirp->dd_buf + dirp->dd_loc);
117 dp->d_reclen > dirp->dd_len + 1 - dirp->dd_loc)
119 dirp->dd_loc += dp->d_reclen;
/openbsd-current/gnu/usr.bin/cvs/windows-NT/
H A Dndir.h45 long dd_loc; /* where we are in directory entry is this */ member in struct:_dirdesc
H A Dndir.c67 dirp->dd_loc = 0;
134 dirp->dd_loc++;
150 dirp->dd_loc = off - (i + 1);
158 return dirp->dd_loc;
/openbsd-current/gnu/usr.bin/cvs/vms/
H A Dndir.h47 int dd_loc; /* offset in block */ member in struct:__anon5851
H A Dndir.c172 dirp->s_dir.dd_loc = dirp->s_dir.dd_size = 0; /* refill needed */
185 dirp->s_dir.dd_loc = 0; /* Make sure the entry just read is
277 dirp->dd_loc = 0;
290 dirp->dd_loc = dirp->dd_size; /* only one record at a time */
304 if (dirp->dd_loc >= dirp->dd_size)
305 dirp->dd_loc = dirp->dd_size = 0;
/openbsd-current/sbin/restore/
H A Ddirs.c93 int32_t dd_loc; member in struct:rstdirdesc
463 dirp->dd_loc = loc & (DIRBLKSIZ - 1);
464 if (dirp->dd_loc != 0)
477 if (dirp->dd_loc == 0) {
485 if (dirp->dd_loc >= dirp->dd_size) {
486 dirp->dd_loc = 0;
489 dp = (struct direct *)(dirp->dd_buf + dirp->dd_loc);
491 dp->d_reclen > DIRBLKSIZ + 1 - dirp->dd_loc) {
496 dirp->dd_loc += dp->d_reclen;
545 (off_t)0, SEEK_CUR) - dirp->dd_size + dirp->dd_loc);
[all...]

Completed in 91 milliseconds