From 675e28c3f2bf5af5cf87abb2bbf5ba9c3adaff9a Mon Sep 17 00:00:00 2001 From: Gleb Koval Date: Thu, 5 Dec 2024 15:55:09 +0000 Subject: [PATCH] refactor: make shared files table private --- src/vm/page.c | 3 +++ src/vm/page.h | 3 --- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/vm/page.c b/src/vm/page.c index d6d386d..f76b6f9 100644 --- a/src/vm/page.c +++ b/src/vm/page.c @@ -14,6 +14,9 @@ #define SWAP_FLAG_BIT 9 #define ADDR_START_BIT 12 +struct hash shared_files; +struct lock shared_files_lock; + static unsigned page_hash (const struct hash_elem *e, void *aux UNUSED); static bool page_less (const struct hash_elem *a_, const struct hash_elem *b_, void *aux UNUSED); diff --git a/src/vm/page.h b/src/vm/page.h index e88b558..ec387f8 100644 --- a/src/vm/page.h +++ b/src/vm/page.h @@ -5,9 +5,6 @@ #include "threads/synch.h" #include "filesys/off_t.h" -struct hash shared_files; -struct lock shared_files_lock; - enum page_type { PAGE_EXECUTABLE, PAGE_EMPTY