Lines Matching refs:newnode
796 cd9660_translate_node_common(iso9660_disk *diskStructure, cd9660node *newnode) in cd9660_translate_node_common() argument
804 (void)cd9660_convert_filename(diskStructure, newnode->node->name, in cd9660_translate_node_common()
805 temp, sizeof(temp), !(S_ISDIR(newnode->node->type))); in cd9660_translate_node_common()
808 if (S_ISDIR(newnode->node->type)) in cd9660_translate_node_common()
811 cd9660_populate_iso_dir_record(newnode->isoDirRecord, 0, in cd9660_translate_node_common()
814 cd9660_bothendian_dword(newnode->fileDataLength, in cd9660_translate_node_common()
815 newnode->isoDirRecord->size); in cd9660_translate_node_common()
817 if (S_ISLNK(newnode->node->type)) in cd9660_translate_node_common()
818 newnode->fileDataLength = 0; in cd9660_translate_node_common()
833 cd9660node *newnode) in cd9660_translate_node() argument
840 newnode->isoDirRecord = emalloc(sizeof(*newnode->isoDirRecord)); in cd9660_translate_node()
842 newnode->node = node; in cd9660_translate_node()
846 newnode->fileDataLength = node->inode->st.st_size; in cd9660_translate_node()
848 if (cd9660_translate_node_common(diskStructure, newnode) == 0) in cd9660_translate_node()
852 cd9660_time_915(newnode->isoDirRecord->date, in cd9660_translate_node()