Lines Matching refs:dirent
59 off_t current; /* current dirent offset */
60 off_t offset; /* next dirent offset */
148 ar->dirent.name = state->member.arf_name;
149 ar->dirent.mtime = swapget(0, (char*)&state->member.arf_date, sizeof(state->member.arf_date));
150 ar->dirent.uid = swapget(0, (char*)&state->member.arf_uid, sizeof(state->member.arf_uid));
151 ar->dirent.gid = swapget(0, (char*)&state->member.arf_gid, sizeof(state->member.arf_gid));
152 ar->dirent.mode = swapget(0, (char*)&state->member.arf_mode, sizeof(state->member.arf_mode));
153 ar->dirent.offset = state->offset += sizeof(state->member);
154 ar->dirent.size = swapget(0, (char*)&state->member.arf_size, sizeof(state->member.arf_size));
155 state->offset += ar->dirent.size + (ar->dirent.size & 01);
156 return &ar->dirent;