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が、必ずしもすべてのパラメーターとの組み合わせで動作するとは限りません。