Lines Matching refs:curr
974 dirp->end = dirp->curr = dirp->start;
988 if (dirp->curr) {
990 len = strlen(dirp->curr);
991 strcpy(dirp->dirstr.d_name, dirp->curr);
995 dirp->dirstr.d_ino = dirp->curr - dirp->start;
998 dirp->curr += len + 1;
999 if (dirp->curr >= dirp->end) {
1030 long curpos = dirp->curr - dirp->start;
1033 dirp->curr = dirp->start + curpos;
1040 dirp->curr = NULL;
1057 return dirp->curr ? (dirp->curr - dirp->start) : -1;
1067 /* Ensure dirp->curr remains within `dirp->start` buffer. */
1069 dirp->curr = dirp->start + loc;
1071 dirp->curr = NULL;
1079 dirp->curr = dirp->start;
1131 if (dirp->curr)
1132 dup->curr = dup->start + (dirp->curr - dirp->start);