X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flib%2Fuser%2Fsyscall.c;fp=src%2Flib%2Fuser%2Fsyscall.c;h=efabc018c4b80650b9c896c08e16382fc834577d;hb=fa3c96150e704a346f1a92cb52cd811514b24755;hp=7395a3ba197ab469b14a877b31596780143cde75;hpb=3e7b5dd522a946949cd72929300d56cf2c439bea;p=pintos-anon diff --git a/src/lib/user/syscall.c b/src/lib/user/syscall.c index 7395a3b..efabc01 100644 --- a/src/lib/user/syscall.c +++ b/src/lib/user/syscall.c @@ -63,3 +63,34 @@ close (int fd) { syscall (SYS_close, fd); } + +bool +mmap (int fd, void *addr, unsigned length) +{ + return syscall (SYS_mmap, fd, addr, length); +} + +bool +munmap (void *addr, unsigned length) +{ + return syscall (SYS_munmap, addr, length); +} + +bool +chdir (const char *dir) +{ + return syscall (SYS_chdir, dir); +} + +bool +mkdir (const char *dir) +{ + return syscall (SYS_mkdir, dir); +} + +void +lsdir (void) +{ + syscall (SYS_lsdir); +} +