X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fuserprog%2Fpagedir.h;h=cd92447c2290bf4d0410a20b6a56af183922b429;hb=fd2a5afa946474ba0839de0e9da238dbaecbd6a5;hp=f1ddace6b58be198f5b3d5ee82c34119d8d612f8;hpb=838c30d0075a3ee0413ba4909944b37f4970a10d;p=pintos-anon diff --git a/src/userprog/pagedir.h b/src/userprog/pagedir.h index f1ddace..cd92447 100644 --- a/src/userprog/pagedir.h +++ b/src/userprog/pagedir.h @@ -1,5 +1,5 @@ #ifndef USERPROG_PAGEDIR_H -#define USERPROG_PAGEDIR_H 1 +#define USERPROG_PAGEDIR_H #include #include @@ -9,9 +9,10 @@ void pagedir_destroy (uint32_t *pd); bool pagedir_set_page (uint32_t *pd, void *upage, void *kpage, bool rw); void *pagedir_get_page (uint32_t *pd, const void *upage); void pagedir_clear_page (uint32_t *pd, void *upage); -bool pagedir_test_dirty (uint32_t *pd, const void *upage); -bool pagedir_test_accessed (uint32_t *pd, const void *upage); -void pagedir_clear_accessed (uint32_t *pd, const void *upage); +bool pagedir_is_dirty (uint32_t *pd, const void *upage); +void pagedir_set_dirty (uint32_t *pd, const void *upage, bool dirty); +bool pagedir_is_accessed (uint32_t *pd, const void *upage); +void pagedir_set_accessed (uint32_t *pd, const void *upage, bool accessed); void pagedir_activate (uint32_t *pd); #endif /* userprog/pagedir.h */