From 86af7f631080bc4b45846bd7f382c4cedcbec2b4 Mon Sep 17 00:00:00 2001 From: Benji Dial Date: Thu, 4 Mar 2021 14:57:31 -0500 Subject: making fs drivers ignore already open files during kernel setup and when opening init for the first time --- src/kernel/fat.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/kernel/fat.c') diff --git a/src/kernel/fat.c b/src/kernel/fat.c index e328f61..b342267 100644 --- a/src/kernel/fat.c +++ b/src/kernel/fat.c @@ -238,7 +238,7 @@ static file_id_t fat_get_file(const struct drive *d, const char *path) { return 0; } - if (cur_dir->extra_attrib & FEA_OPEN_EXCLUSIVE) { + if (!ignore_already_open && (cur_dir->extra_attrib & FEA_OPEN_EXCLUSIVE)) { d->done(d); return 0;//maybe have a special return value for this? } -- cgit v1.2.3