Implement process_wait #31

Merged
gk1623 merged 9 commits from process-wait into master 2024-11-11 22:56:29 +00:00
4 changed files with 117 additions and 9 deletions
Showing only changes of commit d95894085b - Show all commits

View File

@@ -110,10 +110,14 @@ syscall_exit (int status)
} }
static pid_t static pid_t
syscall_exec (const char *cmd_line UNUSED) syscall_exec (const char *cmd_line)
{ {
//TODO /* To check the end we would need to traverse the null-terminate string,
return 0; which is equally unsafe as just leaving process_execute to do it. */
cmd_line = validate_user_pointer (cmd_line, 1);
if (cmd_line == NULL)
thread_exit ();
process_execute (cmd_line);
} }
static int static int