Move problem 1-2 (join) into project 2 as the "wait" system call.
[pintos-anon] / src / threads / thread.h
index 6fcbfc75fe49647a359b4eb56e927375ca694164..1f17a9c8e5b033b4c88580b313fc78dc8454b552 100644 (file)
@@ -90,7 +90,7 @@ struct thread
     int priority;                       /* Priority. */
 
     /* Shared between thread.c and synch.c. */
-    list_elem elem;                     /* List element. */
+    struct list_elem elem;              /* List element. */
 
 #ifdef USERPROG
     /* Owned by userprog/process.c. */
@@ -119,10 +119,6 @@ const char *thread_name (void);
 void thread_exit (void) NO_RETURN;
 void thread_yield (void);
 
-/* This function will be implemented in problem 1-2. */
-void thread_join (tid_t);
-
-/* These functions will be implemented in problem 1-3. */
 void thread_set_priority (int);
 int thread_get_priority (void);