Add new syscall stubs.
[pintos-anon] / src / lib / user / syscall.c
index 7395a3ba197ab469b14a877b31596780143cde75..efabc018c4b80650b9c896c08e16382fc834577d 100644 (file)
@@ -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);
+}
+