diff --git a/userprog/syscall.c b/userprog/syscall.c index 36285fa804bdc8218b41a750b0a253f6f2d96eab..39901d9ae563aac02ed7082a598f655eee82cc33 100644 --- a/userprog/syscall.c +++ b/userprog/syscall.c @@ -74,6 +74,9 @@ syscall_handler (struct intr_frame *f UNUSED) case SYSCALL_WRITE: syscall_write(f); break; + case SYSCALL_OPEN: + syscall_open(f); + break; default: printf ("WARNING: Invalid Syscall (%d)\n", syscall_number); thread_exit ();