Supported Linux(R) system calls in lxrun
| Direct | linux syscall maps directly into native syscall |
| Wrapped | linux syscall is mapped or massaged before or after calling the Native equivalent (has a non-stub emulation function) |
| NOT IMPLEMENTED | not Implemented (returns ENOSYS) - syscall name indicates treated same as nosys |
| Syscall# | Syscall Name | Emulation | Comment |
|---|---|---|---|
| 0 | nosys | Wrapped | |
| 1 | exit | Direct | |
| 2 | fork | Direct | |
| 3 | read | Wrapped | |
| 4 | write | Wrapped | |
| 5 | open | Wrapped | |
| 6 | close | Wrapped | |
| 7 | waitpid | Wrapped | |
| 8 | creat | Direct | |
| 9 | link | Direct | |
| 10 | unlink | Direct | |
| 11 | execve | Wrapped | |
| 12 | chdir | Direct | |
| 13 | time | Direct | |
| 14 | mknod | Direct | |
| 15 | chmod | Direct | |
| 16 | chown | Direct | |
| 17 | - | Return ENOSYS | |
| 18 | oldstat | Wrapped | |
| 19 | lseek | Direct | |
| 20 | getpid | Direct | |
| 21 | mount | NOT IMPLEMENTED | |
| 22 | umount | NOT IMPLEMENTED | |
| 23 | setuid | Direct | |
| 24 | getuid | Direct | |
| 25 | stime | Direct | |
| 26 | ptrace | Wrapped | |
| 27 | alarm | Direct | |
| 28 | oldfstat | Wrapped | |
| 29 | pause | Direct | |
| 30 | utime | Direct | |
| 31 | - | Return ENOSYS | |
| 32 | - | Return ENOSYS | |
| 33 | access | Direct | |
| 34 | nice | Direct | |
| 35 | - | Return ENOSYS | |
| 36 | sync | Direct | |
| 37 | kill | Wrapped | |
| 38 | rename | Direct | |
| 39 | mkdir | Direct | |
| 40 | rmdir | Direct | |
| 41 | dup | Direct | |
| 42 | pipe | Wrapped | |
| 43 | times | Direct | |
| 44 | - | Return ENOSYS | |
| 45 | brk | Wrapped | |
| 46 | setgid | Direct | |
| 47 | getgid | Direct | |
| 48 | signal | Wrapped | |
| 49 | geteuid | Direct | |
| 50 | getegid | Direct | |
| 51 | - | Return ENOSYS | |
| 52 | - | Return ENOSYS | |
| 53 | - | Return ENOSYS | |
| 54 | ioctl | Wrapped | Partially IMPLEMENTED |
| 55 | fcntl | Wrapped | |
| 56 | - | Return ENOSYS | |
| 57 | setpgid | Direct | |
| 58 | - | Return ENOSYS | |
| 59 | olduname | Wrapped | |
| 60 | umask | Direct | |
| 61 | chroot | Direct | |
| 62 | - | Return ENOSYS | |
| 63 | dup2 | Direct | |
| 64 | getppid | Direct | |
| 65 | getpgrp | Direct | |
| 66 | setsid | Direct | |
| 67 | sigaction | Wrapped | |
| 68 | sgetmask | Wrapped | |
| 69 | ssetmask | Wrapped | |
| 70 | setreuid | Direct | |
| 71 | setregid | Direct | |
| 72 | sigsuspend | Wrapped | |
| 73 | sigpending | Wrapped | |
| 74 | sethostname | Direct | |
| 75 | setrlimit | Wrapped | |
| 76 | getrlimit | Wrapped | |
| 77 | getrusage | NOT IMPLEMENTED | |
| 78 | gettimeofday | Direct | |
| 79 | settimeofday | Direct | |
| 80 | getgroups | Wrapped | |
| 81 | setgroups | Wrapped | |
| 82 | old_select | Wrapped | |
| 83 | symlink | Direct | |
| 84 | oldlstat | Wrapped | |
| 85 | readlink | Direct | |
| 86 | uselib | Wrapped | |
| 87 | swapon | NOT IMPLEMENTED | |
| 88 | reboot | NOT IMPLEMENTED | |
| 89 | readdir | Wrapped | |
| 90 | mmap | Wrapped | |
| 91 | munmap | Wrapped | |
| 92 | truncate | Direct | |
| 93 | ftruncate | Direct | |
| 94 | fchmod | Direct | |
| 95 | fchown | Direct | |
| 96 | getpriority | Wrapped | |
| 97 | setpriority | Wrapped | |
| 98 | - | Return ENOSYS | |
| 99 | statfs | NOT IMPLEMENTED | |
| 100 | fstatfs | NOT IMPLEMENTED | |
| 101 | ioperm | Wrapped | Partially IMPLEMENTED |
| 102 | socketcall | Wrapped | |
| 103 | syslog | Wrapped | |
| 104 | setitimer | Direct | |
| 105 | getitimer | Direct | |
| 106 | stat | Wrapped | |
| 107 | lstat | Wrapped | |
| 108 | fstat | Wrapped | |
| 109 | uname | Wrapped | |
| 110 | iopl | Wrapped | |
| 111 | vhangup | NOT IMPLEMENTED | |
| 112 | idle | NOT IMPLEMENTED | |
| 113 | vm86 | NOT IMPLEMENTED | |
| 114 | wait4 | Wrapped | |
| 115 | swapoff | NOT IMPLEMENTED | |
| 116 | sysinfo | Wrapped | |
| 117 | ipc | Wrapped | |
| 118 | fsync | Direct | |
| 119 | sigreturn | Wrapped | |
| 120 | clone | NOT IMPLEMENTED | |
| 121 | setdomainname | Direct | |
| 122 | newuname | Wrapped | |
| 123 | modify_ldt | NOT IMPLEMENTED | |
| 124 | adjtimex | NOT IMPLEMENTED | |
| 125 | mprotect | Wrapped | |
| 126 | sigprocmask | Wrapped | |
| 127 | create_module | NOT IMPLEMENTED | |
| 128 | init_module | NOT IMPLEMENTED | |
| 129 | delete_module | NOT IMPLEMENTED | |
| 130 | get_kernel_syms | NOT IMPLEMENTED | |
| 131 | quotactl | NOT IMPLEMENTED | |
| 132 | getpgid | Direct | |
| 133 | fchdir | Direct | |
| 134 | bdflush | NOT IMPLEMENTED | |
| 135 | sysfs | Direct | |
| 136 | personality | Wrapped | |
| 137 | - | Return ENOSYS | |
| 138 | setfsuid | NOT IMPLEMENTED | |
| 139 | setfsgid | NOT IMPLEMENTED | |
| 140 | _llseek | Wrapped | |
| 141 | getdents | Direct | |
| 142 | select | Wrapped | |
| 143 | flock | NOT IMPLEMENTED | |
| 144 | msync | NOT IMPLEMENTED | |
| 145 | readv | Direct | |
| 146 | writev | Direct | |
| 147 | getsid | Direct | |
| 148 | fdatasync | Wrapped | Partially IMPLEMENTED |
| 149 | sysctl | NOT IMPLEMENTED | |
| 150 | mlock | NOT IMPLEMENTED | |
| 151 | munlock | NOT IMPLEMENTED | |
| 152 | mlockall | NOT IMPLEMENTED | |
| 153 | munlockall | NOT IMPLEMENTED | |
| 154 | sched_setparam | NOT IMPLEMENTED | |
| 155 | sched_getparam | NOT IMPLEMENTED | |
| 156 | sched_setscheduler | NOT IMPLEMENTED | |
| 157 | sched_getscheduler | NOT IMPLEMENTED | |
| 158 | sched_yield | NOT IMPLEMENTED | |
| 159 | sched_get_priority_max | NOT IMPLEMENTED | |
| 160 | sched_get_priority_min | NOT IMPLEMENTED | |
| 161 | sched_rr_get_interval | NOT IMPLEMENTED |
(R) Linux is a trademark or registered trademark of Linus Torvalds in Australia, Germany, Japan, the United States, and other countries.