From e8aa210fc4f4c81b2f2dd2bf51fc01b5c5b70be1 Mon Sep 17 00:00:00 2001
From: a3-alsayed <aisha2.alsayed@live.uwe.ac.uk>
Date: Thu, 21 Jul 2022 12:30:58 +0000
Subject: [PATCH] Update src/threads/thread.h

---
 src/threads/thread.h | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/threads/thread.h b/src/threads/thread.h
index 093bcdd..ed05654 100644
--- a/src/threads/thread.h
+++ b/src/threads/thread.h
@@ -85,7 +85,8 @@ struct thread
     /* Owned by thread.c. */
     tid_t tid;                          /* Thread identifier. */
     enum thread_status status;          /* Thread state. */
-    char name[16];                      /* Name (for debugging purposes). */
+    char name[16];                      /* Name (for debugging purposes). */ 
+    int8_t exit_code;		        /* Exit code. */
     uint8_t *stack;                     /* Saved stack pointer. */
     int priority;                       /* Priority. */
     struct list_elem allelem;           /* List element for all threads list. */
@@ -95,6 +96,7 @@ struct thread
       
 #ifdef USERPROG
     /* Owned by userprog/process.c. */
+    int exit_status;
     uint32_t *pagedir;                  /* Page directory. */
 #endif
 
-- 
GitLab