X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fthreads%2Fthread.h;h=56b84a7dbff4018afa816fd324ff02eb8dbcc675;hb=b9af99cb736da974d495e6e4904e599746407476;hp=0480293dc51d19c31daae2bde619c503a0d45b16;hpb=ac7b54c81e81f4b7a4cc404b5aa21f46a5dbdddd;p=pintos-anon diff --git a/src/threads/thread.h b/src/threads/thread.h index 0480293..56b84a7 100644 --- a/src/threads/thread.h +++ b/src/threads/thread.h @@ -86,7 +86,7 @@ typedef int tid_t; blocked state is on a semaphore wait list. */ struct thread { - /* These members are owned by thread.c. */ + /* Owned by thread.c. */ tid_t tid; /* Thread identifier. */ enum thread_status status; /* Thread state. */ char name[16]; /* Name (for debugging purposes). */ @@ -97,12 +97,12 @@ struct thread list_elem elem; /* List element. */ #ifdef USERPROG - /* These members are owned by userprog/addrspace.c. */ + /* Owned by userprog/addrspace.c. */ uint32_t *pagedir; /* Page directory. */ #endif - /* Marker to detect stack overflow. */ - unsigned magic; /* Always set to THREAD_MAGIC. */ + /* Owned by thread.c */ + unsigned magic; /* Detects stack overflow. */ }; void thread_init (void);