Lines Matching refs:dinode

1003     iso9660_inode * dinode)
1012 memcpy(dinode, &n->inode, sizeof(iso9660_inode));
1057 iso9660_inode * dinode)
1083 fs_meta->size = tsk_getu32(fs->endian, dinode->dr.data_len_m);
1086 t.tm_sec = dinode->dr.rec_time.sec;
1087 t.tm_min = dinode->dr.rec_time.min;
1088 t.tm_hour = dinode->dr.rec_time.hour;
1089 t.tm_mday = dinode->dr.rec_time.day;
1090 t.tm_mon = dinode->dr.rec_time.month - 1;
1091 t.tm_year = dinode->dr.rec_time.year;
1099 if (dinode->dr.flags & ISO9660_FLAG_DIR)
1104 if (dinode->ea) {
1105 fs_meta->uid = tsk_getu32(fs->endian, dinode->ea->uid);
1106 fs_meta->gid = tsk_getu32(fs->endian, dinode->ea->gid);
1108 isomode2tskmode(tsk_getu16(fs->endian, dinode->ea->mode));
1119 (TSK_DADDR_T) tsk_getu32(fs->endian, dinode->dr.ext_loc_m);
1123 if (dinode->is_orphan)
1167 iso9660_inode *dinode;
1200 dinode = (iso9660_inode *) tsk_malloc(sizeof(iso9660_inode));
1201 if (dinode == NULL) {
1208 if (iso9660_dinode_load(iso, inum, dinode)) {
1209 free(dinode);
1214 if (iso9660_dinode_copy(iso, a_fs_file->meta, inum, dinode)) {
1215 free(dinode);
1220 free(dinode);
1233 iso9660_inode *dinode;
1312 dinode = (iso9660_inode *) tsk_malloc(sizeof(iso9660_inode));
1313 if (dinode == NULL) {
1323 if (iso9660_dinode_load(iso, inum, dinode)) {
1325 free(dinode);
1329 if (iso9660_dinode_copy(iso, fs_file->meta, inum, dinode)) {
1330 free(dinode);
1350 free(dinode);
1366 free(dinode);
1373 free(dinode);
1378 free(dinode);
1388 free(dinode);
1537 iso9660_inode *dinode;
1571 if ((dinode =
1579 if (iso9660_dinode_load(iso, a_fs_file->meta->addr, dinode)) {
1582 free(dinode);
1585 memcpy(&dd, &dinode->dr, sizeof(iso9660_dentry));
1586 free(dinode);
1587 dinode = NULL;
1899 iso9660_inode * dinode, char *perm)
1911 if (dinode->ea) {
1912 if (tsk_getu16(fs->endian, dinode->ea->mode) & ISO9660_BIT_UR)
1915 if (tsk_getu16(fs->endian, dinode->ea->mode) & ISO9660_BIT_UX)
1918 if (tsk_getu16(fs->endian, dinode->ea->mode) & ISO9660_BIT_GR)
1921 if (tsk_getu16(fs->endian, dinode->ea->mode) & ISO9660_BIT_GX)
1924 if (tsk_getu16(fs->endian, dinode->ea->mode) & ISO9660_BIT_AR)
1927 if (tsk_getu16(fs->endian, dinode->ea->mode) & ISO9660_BIT_AX)
2038 iso9660_inode *dinode;
2051 dinode = (iso9660_inode *) tsk_malloc(sizeof(iso9660_inode));
2052 if (dinode == NULL) {
2058 if (iso9660_dinode_load(iso, inum, dinode)) {
2061 free(dinode);
2064 memcpy(&dd, &dinode->dr, sizeof(iso9660_dentry));
2104 tsk_fprintf(hFile, "Name: %s\n", dinode->fn);
2106 dinode->dr.data_len_m));
2108 if (dinode->ea) {
2112 tsk_getu32(fs->endian, dinode->ea->uid));
2114 tsk_getu32(fs->endian, dinode->ea->gid));
2115 tsk_fprintf(hFile, "Mode: %s\n", make_unix_perm(fs, &dd, dinode,
2118 else if (dinode->susp_off) {
2119 char *buf2 = (char *) tsk_malloc((size_t) dinode->susp_len);
2124 tsk_fs_read(fs, dinode->susp_off, buf2,
2125 (size_t) dinode->susp_len);
2126 if (cnt == dinode->susp_len) {
2154 tsk_fprintf(hFile, "Mode: %s\n", make_unix_perm(fs, &dd, dinode,
2211 int block = tsk_getu32(fs->endian, dinode->dr.ext_loc_m);
2228 free(dinode);