WSLがサポートしているSyscallの一覧
WSLがサポートしているSyscallの一覧です。

| Syscall |
備考 |
| accept | |
| accept4 | |
| access | |
| alarm | |
| arch_prctl | |
| bind | |
| brk | |
| capget | |
| capset | |
| chdir | |
| chmod | |
| chown | |
| chroot | Build 14936で追加 |
| clock_getres | |
| clock_gettime | |
| clock_nanosleep | |
| clone | |
| close | |
| connect | |
| creat | |
| dup | |
| dup2 | |
| dup3 | |
| epoll_create | |
| epoll_create1 | |
| epoll_ctl | |
| epoll_pwait | Build 14901で追加 |
| epoll_wait | |
| eventfd | |
| eventfd2 | |
| execve | Build 14352で更新 |
| exit | |
| exit_group | |
| faccessat | |
| fadvise64 | |
| fallocate | Build 14352で追加 |
| fchdir | |
| fchmod | |
| fchmodat | |
| fchown | |
| fchownat | Build 14342で更新 |
| fcntl64 | |
| fdatasync | |
| fgetxattr | Build 14352で追加 |
| flock | |
| fork | |
| fsetxattr | |
| fstat64 | |
| fstatat64 | |
| fstatfs64 | |
| fsync | |
| ftruncate | |
| ftruncate64 | |
| futex | |
| get_robust_list | |
| get_thread_area | |
| getcpu | |
| getcwd | |
| getdents | |
| getdents64 | |
| getegid | |
| getegid16 | |
| geteuid | Build 14342で更新 |
| geteuid16 | |
| getgid | Build 14342で更新 |
| getgid16 | |
| getgroups | |
| getpeername | |
| getpgid | |
| getpgrp | |
| getpid | |
| getppid | |
| getpriority | |
| GETRANDOM | |
| getresgid | |
| getresgid16 | |
| getresuid | Build 14342で更新 |
| getresuid16 | |
| getrlimit | |
| getrusage | |
| getsid | |
| getsockname | |
| getsockopt | |
| gettid | |
| gettimeofday | |
| gettimer | Build 14361で追加 |
| getuid | |
| getuid16 | |
| getxattr | Build 14342で更新 |
| inotify_add_watch | |
| inotify_init | |
| INOTIFY_INIT1 | |
| inotify_rm_watch | |
| ioctl | |
| ioprio_get | |
| ioprio_set | |
| keyctl | |
| kill | |
| lchown | |
| lgetxattr | Build 14352で追加 |
| link | |
| linkat | |
| listen | |
| listxattr | Build 14366で追加 |
| llseek | |
| lseek | |
| lstat64 | |
| madvise | |
| mkdir | |
| mkdirat | |
| mknod | |
| mknodat | Build 14361で追加 |
| mlock | |
| mmap | |
| mmap2 | |
| mount | |
| mprotect | |
| mremap | |
| msync | |
| munlock | |
| munmap | |
| nanosleep | |
| newuname | |
| open | |
| openat | |
| pause | |
| perf_event_open | |
| personality | |
| pipe | |
| pipe2 | |
| pivot_root | Build 14942で追加 |
| poll | |
| ppoll | |
| prctl | |
| pread64 | |
| prlimit64 | Build 16257で追加 |
| process_vm_readv | |
| process_vm_writev | |
| pselect6 | |
| ptrace | Build 14342で更新 |
| pwrite64 | |
| read | |
| readlink | |
| readlinkat | Build 14332で追加 |
| readv | |
| reboot | |
| recv | |
| recvfrom | |
| recvmmsg | Build 15025で追加 |
| recvmsg | |
| rename | |
| renameat | Build 14361で追加 |
| RESTART_SYSCALL | |
| rmdir | |
| rt_sigaction | |
| rt_sigpending | |
| rt_sigprocmask | |
| rt_sigreturn | |
| rt_sigsuspend | |
| rt_sigtimedwait | |
| sched_get_priority_max | |
| sched_get_priority_min | |
| sched_getaffinity | |
| sched_getparam | |
| sched_getscheduler | |
| sched_setaffinity | |
| sched_setparam | |
| sched_setscheduler | |
| sched_yield | |
| select | |
| SEMCTL | |
| SEMGET | |
| SEMOP | Build 15014で追加 |
| SEMTIMEDOP | Build 15014で追加 |
| send | |
| sendfile | Build 14361で追加 |
| sendfile64 | Build 14361で追加 |
| sendmmsg | |
| sendmsg | |
| sendto | |
| set_robust_list | |
| set_thread_area | |
| set_tid_address | |
| setdomainname | |
| SETFSGID | |
| SETFSUID | |
| setgid | Build 14342で更新 |
| setgroups | Build 14342で更新 |
| sethostname | Build 14342で更新 |
| setitimer | |
| setpgid | |
| setpriority | |
| setregid | |
| setresgid | |
| setresuid | |
| setreuid | |
| setrlimit | |
| setsid | |
| setsockopt | |
| settimeofday | |
| setuid | |
| setxattr | Build 14342で更新 |
| shmat | Build 15002で追加 |
| shmctl | Build 15002で追加 |
| shmdt | Build 15002で追加 |
| shmget | Build 15002で追加 |
| shutdown | |
| sigaction | |
| sigaltstack | |
| sigpending | |
| sigprocmask | |
| sigreturn | |
| sigsuspend | |
| socket | |
| socketcall | |
| socketpair | |
| splice | |
| stat64 | |
| statfs64 | |
| symlink | |
| symlinkat | |
| sync | |
| sync_file_range | Build 14361で追加 |
| sysinfo | |
| tee | |
| tgkill | |
| time | |
| timer_create | Build 14986で追加 |
| timer_delete | Build 14986で追加 |
| timer_gettime | Build 14986で追加 |
| timer_settime | Build 14986で追加 |
| timerfd_create | |
| timerfd_gettime | |
| timerfd_settime | |
| times | |
| tkill | |
| truncate | |
| truncate64 | |
| umask | |
| umount | |
| umount2 | |
| unlink | |
| unlinkat | |
| unshare | |
| utime | |
| utimensat | |
| utimes | |
| vfork | |
| wait4 | |
| waitid | Build 14901で追加 |
| waitpid | |
| write | |
| writev | |
注意
「WSL」がサポートしているすべてのSyscallが、必ずしもすべてのパラメーターとの組み合わせで動作するとは限りません。