From 05b6f677e17b8bd2239009cdc6796c71e0327314 Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Fri, 21 Jan 2005 22:14:41 +0000 Subject: [PATCH] syscall-stub.S is gone; don't talk about it. --- doc/userprog.texi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/userprog.texi b/doc/userprog.texi index a92697d..9db0737 100644 --- a/doc/userprog.texi +++ b/doc/userprog.texi @@ -516,9 +516,9 @@ recommend against modifying code in the @file{filesys} directory.} We have provided you a user-level function for each system call in @file{lib/user/syscall.c}. These provide a way for user processes to -invoke each system call from a C program. Each of them calls an -assembly language routine in @file{lib/user/syscall-stub.S}, which in -turn invokes the system call interrupt and returns. +invoke each system call from a C program. Each uses a little inline +assembly code to invoke the system call and (if appropriate) returns the +system call's return value. When you're done with this part, and forevermore, Pintos should be bulletproof. Nothing that a user program can do should ever cause the -- 2.30.2