16 if (file ==
nullptr) {
21 if (file->ops !=
nullptr) {
22 auto result = file->ops->Close(file);
23 if (!result.has_value()) {
28 if (file->dentry !=
nullptr && file->dentry->ref_count > 0) {
29 file->dentry->ref_count--;
32 etl::unique_ptr<File> file_guard(file);