Home | History | Annotate | Download | only in misc

Lines Matching full:dirent

347 	struct ext2_dir_entry_2 *dirent;
353 dirent = (struct ext2_dir_entry_2 *) p;
354 rec_len = dirent->rec_len;
363 printf("rec_len = %d, name_len = %d\n", rec_len, dirent->name_len);
372 (struct ext2_dir_entry *) dirent);
374 dirent->rec_len = ext2fs_swab16(dirent->rec_len);
378 if (dirent->name_len + 8 > rec_len) {
381 dirent->name_len);
382 dirent->name_len = rec_len - 8;
386 len = rec_len - dirent->name_len - 8;
388 memset(cp+dirent->name_len, 0, len);
389 if (dirent->name_len==1 && cp[0] == '.')
391 if (dirent->name_len==2 && cp[0] == '.' && cp[1] == '.')
394 memset(cp, 'A', dirent->name_len);
395 len = dirent->name_len;