2 #include "syscall-stub.h"
3 #include "../syscall-nr.h"
15 syscall (SYS_exit, status);
20 exec (const char *file)
22 return syscall (SYS_exec, file);
28 return syscall (SYS_join, pid);
32 create (const char *file)
34 return syscall (SYS_create, file);
38 remove (const char *file)
40 return syscall (SYS_remove, file);
44 open (const char *file)
46 return syscall (SYS_open, file);
50 read (int fd, void *buffer, unsigned size)
52 return syscall (SYS_read, fd, buffer, size);
56 write (int fd, const void *buffer, unsigned size)
58 return syscall (SYS_write, fd, buffer, size);
64 syscall (SYS_close, fd);
68 mmap (int fd, void *addr, unsigned length)
70 return syscall (SYS_mmap, fd, addr, length);
74 munmap (void *addr, unsigned length)
76 return syscall (SYS_munmap, addr, length);
80 chdir (const char *dir)
82 return syscall (SYS_chdir, dir);
86 mkdir (const char *dir)
88 return syscall (SYS_mkdir, dir);