Lines Matching refs:newnode
815 cd9660_translate_node_common(iso9660_disk *diskStructure, cd9660node *newnode) in cd9660_translate_node_common() argument
824 (void)cd9660_convert_filename(diskStructure, newnode->node->name, in cd9660_translate_node_common()
825 temp, !(S_ISDIR(newnode->node->type))); in cd9660_translate_node_common()
828 if (S_ISDIR(newnode->node->type)) in cd9660_translate_node_common()
831 cd9660_populate_iso_dir_record(newnode->isoDirRecord, 0, in cd9660_translate_node_common()
838 cd9660_time_915(newnode->isoDirRecord->date, tstamp); in cd9660_translate_node_common()
840 cd9660_bothendian_dword(newnode->fileDataLength, in cd9660_translate_node_common()
841 newnode->isoDirRecord->size); in cd9660_translate_node_common()
843 if (S_ISLNK(newnode->node->type)) in cd9660_translate_node_common()
844 newnode->fileDataLength = 0; in cd9660_translate_node_common()
859 cd9660node *newnode) in cd9660_translate_node() argument
866 newnode->isoDirRecord = emalloc(sizeof(*newnode->isoDirRecord)); in cd9660_translate_node()
868 newnode->node = node; in cd9660_translate_node()
872 newnode->fileDataLength = node->inode->st.st_size; in cd9660_translate_node()
874 if (cd9660_translate_node_common(diskStructure, newnode) == 0) in cd9660_translate_node()
878 cd9660_time_915(newnode->isoDirRecord->date, in cd9660_translate_node()