From b9e1e4c18c379d0cc53a38329edcabd5dfc61785 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustav=20S=C3=B6rn=C3=A4s?= Date: Thu, 4 Feb 2021 14:28:45 +0100 Subject: add empty lab 1 syscalls --- src/userprog/syscall.c | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/userprog/syscall.c b/src/userprog/syscall.c index 1287d98..d53c1bd 100644 --- a/src/userprog/syscall.c +++ b/src/userprog/syscall.c @@ -25,10 +25,25 @@ syscall_handler (struct intr_frame *f UNUSED) // halt power_off (); break; + case 1: + // exit + break; + case 4: + // create + break; + case 6: + // open + break; + case 8: + // read + break; case 9: - // printf + // write printf ("printf: %s", INTR_ESP(2, char *)); break; + case 12: + // close + break; default: printf ("kernel: unknown syscall '%d'\n", syscall_number); break; -- cgit v1.2.1