Searched defs:dp64 (Results 1 - 4 of 4) sorted by relevance

/illumos-gate/usr/src/lib/libc/port/gen/
H A Dreaddir.c95 dirent64_t *dp64; /* -> directory data */ local
99 dp64 = (dirent64_t *)(uintptr_t)&dirp->dd_buf[dirp->dd_loc];
101 if (dp64->d_ino == (ino64_t)-1) {
104 dp32 = (dirent_t *)(&dp64->d_off);
105 dp64->d_ino = (ino64_t)dp32->d_ino;
106 dp64->d_off = (off64_t)dp32->d_off;
107 dp64->d_reclen = (unsigned short)(dp32->d_reclen +
108 ((char *)&dp64->d_off - (char *)dp64));
111 dirp->dd_loc += (int)dp64
136 dirent64_t *dp64; /* -> directory data */ local
[all...]
H A Dtelldir.c82 dirent64_t *dp64; local
88 dp64 = (dirent64_t *)(uintptr_t)(&dirp->dd_buf[dirp->dd_loc]);
90 if (dp64->d_ino == (ino64_t)-1) {
93 dp32 = (dirent_t *)((uintptr_t)dp64 + sizeof (ino64_t));
94 dp64->d_ino = (ino64_t)dp32->d_ino;
95 dp64->d_off = (off64_t)dp32->d_off;
96 dp64->d_reclen = (unsigned short)(dp32->d_reclen +
97 ((char *)&dp64->d_off - (char *)dp64));
99 off = dp64
[all...]
H A Dreaddir_r.c106 dirent64_t *dp64; /* -> directory data */ local
111 dp64 = (dirent64_t *)(uintptr_t)&dirp->dd_buf[dirp->dd_loc];
113 if (dp64->d_ino == (ino64_t)-1) {
116 dp32 = (dirent_t *)(&dp64->d_off);
117 dp64->d_ino = (ino64_t)dp32->d_ino;
118 dp64->d_off = (off64_t)dp32->d_off;
119 dp64->d_reclen = (unsigned short)(dp32->d_reclen +
120 ((char *)&dp64->d_off - (char *)dp64));
123 dirp->dd_loc += (int)dp64
159 dirent64_t *dp64; local
[all...]
H A Dseekdir.c89 dirent64_t *dp64; local
94 dp64 = (dirent64_t *)(uintptr_t)&dirp->dd_buf[dirp->dd_loc];
96 if (dp64->d_ino == (ino64_t)-1) {
99 dp32 = (dirent_t *)((uintptr_t)dp64 + sizeof (ino64_t));
100 dp64->d_ino = (ino64_t)dp32->d_ino;
101 dp64->d_off = (off64_t)dp32->d_off;
102 dp64->d_reclen = (unsigned short)(dp32->d_reclen +
103 ((char *)&dp64->d_off - (char *)dp64));
105 off = dp64
[all...]

Completed in 92 milliseconds