| 12 | : table_{}, open_count_(0), lock_{"fd_table"} {} |
| 13 | |
| 14 | FileDescriptorTable::~FileDescriptorTable() { |
| 15 | CloseAll().or_else([](auto&& err) { |
| 16 | klog::Warn("Failed to close all files in destructor: {}", err.message()); |
| 17 | return Expected<void>{}; |
| 18 | }); |
| 19 | } |
| 20 | |
| 21 | FileDescriptorTable::FileDescriptorTable(FileDescriptorTable&& other) |
| 22 | : open_count_(other.open_count_), lock_{"fd_table"} { |