16 if (nfiles == 0 || files ==
nullptr) {
20 uint64_t min_size = UINT32_MAX;
21 for (
size_t i = 0; i < nfiles; ++i) {
22 if (!files[i].isOpen()) {
25 min_size =
min(files[i].fileSize(), min_size);
27 for (
size_t i = 0; i < nfiles; ++i) {
28 if (!files[i].truncate(min_size)) {
32 return static_cast<int64_t
>(min_size);