Lines Matching refs:dirent
58 struct hpux_dirent * dirent;
60 int reclen = ROUND_UP(NAME_OFFSET(dirent) + namlen + 1);
65 dirent = buf->previous;
66 if (dirent)
67 put_user(offset, &dirent->d_off);
68 dirent = buf->current_dir;
69 buf->previous = dirent;
70 put_user(ino, &dirent->d_ino);
71 put_user(reclen, &dirent->d_reclen);
72 put_user(namlen, &dirent->d_namlen);
73 copy_to_user(dirent->d_name, name, namlen);
74 put_user(0, dirent->d_name + namlen);
75 ((char *) dirent) += reclen;
76 buf->current_dir = dirent;
84 int hpux_getdents(unsigned int fd, struct hpux_dirent *dirent, unsigned int count)
96 buf.current_dir = dirent;