Lines Matching defs:dir
64 struct dirent *dir;
86 dir = (struct dirent *)buf;
89 while ((((int)(((char *)dir) + sizeof(struct n_dirent) +
93 dir->d_off = ndir->d_off;
94 dir->d_fileno = ndir->d_ino; /* NOT VALID */
95 dir->d_namlen = strlen(ndir->d_name);
96 dir->d_reclen = (short)((sizeof(struct dirent) - MAXNAMLEN +
97 dir->d_namlen + ALIGN) & -ALIGN);
98 strncpy(dir->d_name, ndir->d_name, dir->d_namlen);
99 dir->d_name[dir->d_namlen] = '\0';
100 count += dir->d_reclen;
102 dir = (struct dirent *)((char *)dir +
103 ((int)( dir->d_reclen)));
110 * in ndir were not copied to dir, the next getdents syscall