Made comparison of file sizes in iso_file_src_cmp() unconditional.
This commit is contained in:
parent
8a0be8ca19
commit
98a6db7f7f
@ -23,13 +23,7 @@ int iso_file_src_cmp(const void *n1, const void *n2)
|
|||||||
unsigned int fs_id1, fs_id2;
|
unsigned int fs_id1, fs_id2;
|
||||||
dev_t dev_id1, dev_id2;
|
dev_t dev_id1, dev_id2;
|
||||||
ino_t ino_id1, ino_id2;
|
ino_t ino_id1, ino_id2;
|
||||||
|
|
||||||
#ifdef Libisofs_file_src_cmp_sizE
|
|
||||||
|
|
||||||
off_t size1, size2;
|
off_t size1, size2;
|
||||||
|
|
||||||
#endif /* Libisofs_file_src_cmp_sizE */
|
|
||||||
|
|
||||||
f1 = (const IsoFileSrc *)n1;
|
f1 = (const IsoFileSrc *)n1;
|
||||||
f2 = (const IsoFileSrc *)n2;
|
f2 = (const IsoFileSrc *)n2;
|
||||||
|
|
||||||
@ -53,9 +47,6 @@ int iso_file_src_cmp(const void *n1, const void *n2)
|
|||||||
return -1;
|
return -1;
|
||||||
} else if (dev_id1 < dev_id2) {
|
} else if (dev_id1 < dev_id2) {
|
||||||
return 1;
|
return 1;
|
||||||
|
|
||||||
#ifdef Libisofs_file_src_cmp_sizE
|
|
||||||
|
|
||||||
} else if (ino_id1 < ino_id2) {
|
} else if (ino_id1 < ino_id2) {
|
||||||
return -1;
|
return -1;
|
||||||
} else if (ino_id1 > ino_id2) {
|
} else if (ino_id1 > ino_id2) {
|
||||||
@ -69,15 +60,6 @@ int iso_file_src_cmp(const void *n1, const void *n2)
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
#else /* Libisofs_file_src_cmp_sizE */
|
|
||||||
|
|
||||||
} else {
|
|
||||||
/* files belong to same device in same fs */
|
|
||||||
return (ino_id1 < ino_id2) ? -1 : (ino_id1 > ino_id2) ? 1 : 0;
|
|
||||||
|
|
||||||
#endif /* ! Libisofs_file_src_cmp_sizE */
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -5044,12 +5044,6 @@ struct burn_source {
|
|||||||
#define Libisofs_setlocale_in_iniT yes
|
#define Libisofs_setlocale_in_iniT yes
|
||||||
|
|
||||||
|
|
||||||
/* Stabilization: Trying to avoid the risk of losing file content by duplicate
|
|
||||||
inodes. iso_file_src_cmp() shall compare sizes too.
|
|
||||||
*/
|
|
||||||
#define Libisofs_file_src_cmp_sizE yes
|
|
||||||
|
|
||||||
|
|
||||||
/* Protocol Upgrade : change to AAIP-2.0 with field signature "AL"
|
/* Protocol Upgrade : change to AAIP-2.0 with field signature "AL"
|
||||||
*/
|
*/
|
||||||
#define Libisofs_aaip_2_0 yes
|
#define Libisofs_aaip_2_0 yes
|
||||||
|
Loading…
Reference in New Issue
Block a user