Lines Matching refs:le
1049 struct links_entry *le;
1063 for (le = cpio->links_head; le; le = le->next) {
1064 if (le->dev == dev && le->ino == ino) {
1065 archive_entry_copy_hardlink(entry, le->name);
1067 if (--le->links <= 0) {
1068 if (le->previous != NULL)
1069 le->previous->next = le->next;
1070 if (le->next != NULL)
1071 le->next->previous = le->previous;
1072 if (cpio->links_head == le)
1073 cpio->links_head = le->next;
1074 free(le->name);
1075 free(le);
1082 le = (struct links_entry *)malloc(sizeof(struct links_entry));
1083 if (le == NULL) {
1089 cpio->links_head->previous = le;
1090 le->next = cpio->links_head;
1091 le->previous = NULL;
1092 cpio->links_head = le;
1093 le->dev = dev;
1094 le->ino = ino;
1095 le->links = archive_entry_nlink(entry) - 1;
1096 le->name = strdup(archive_entry_pathname(entry));
1097 if (le->name == NULL) {