diff options
| author | Gustav Sörnäs <gustav@sornas.net> | 2021-02-04 14:28:45 +0100 |
|---|---|---|
| committer | Gustav Sörnäs <gustav@sornas.net> | 2021-02-05 13:02:14 +0100 |
| commit | b9e1e4c18c379d0cc53a38329edcabd5dfc61785 (patch) | |
| tree | 56c7e325b035847908ccd9d5b1b71503a7910fb9 /src/userprog/syscall.c | |
| parent | e2514b22b2bd4be907094fb3a6223fa61c558620 (diff) | |
| download | pintos-b9e1e4c18c379d0cc53a38329edcabd5dfc61785.tar.gz | |
add empty lab 1 syscalls
Diffstat (limited to 'src/userprog/syscall.c')
| -rw-r--r-- | src/userprog/syscall.c | 17 |
1 files changed, 16 insertions, 1 deletions
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; |
