diff --git a/src/userprog/process.c b/src/userprog/process.c index 0e8736f826ca7b670bdc5aceced8f48807eb324f..9a35473223bb42072abd74aa1ecb8a1c68fc607e 100644 --- a/src/userprog/process.c +++ b/src/userprog/process.c @@ -68,13 +68,18 @@ process_execute (const char *file_name) /* team members should handle these data and prepare it for task 2 in arguments passing */ file_name=file_name_extracted; //assign the extracted filename to the original var to be passed. //prints out to check the args - + printf("filename: %s\n", filename); - - printf("args1: %s\n", args1); - printf("args2: %s\n", args2); - printf("args3: %s\n", args3); - + if(args1!=NULL){ + printf("args1: %s\n", args1); + } + if(args2!=NULL){ + printf("args2: %s\n", args2); + } + if(args3!=NULL){ + printf("args3: %s\n", args3); + } + if (tid == TID_ERROR)