From dd7096c24313d14af1e2f2b7e5837bf84a2aa8f3 Mon Sep 17 00:00:00 2001 From: m2-almarri <mohamed2.almarri@live.uwe.ac.uk> Date: Wed, 5 Jul 2023 16:21:37 +0000 Subject: [PATCH] coding tokenisation began --- src/userprog/process.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/userprog/process.c b/src/userprog/process.c index d51339a..975278d 100644 --- a/src/userprog/process.c +++ b/src/userprog/process.c @@ -41,6 +41,20 @@ process_execute (const char *file_name) /* Create a new thread to execute FILE_NAME. */ tid = thread_create (file_name, PRI_DEFAULT, start_process, fn_copy); + // tokenisation code + char *file_name_extracted; /* this to get echo, exit, halt... commands as file name alone */ + char *args1; + char *args2; + char *args3; + + char *token; + char *saveptr; + + token = strtok_r(user_str, " ", &saveptr); + + + + if (tid == TID_ERROR) palloc_free_page (fn_copy); return tid; -- GitLab