Linux provides many system calls for userspace. But numbers used for them differ between architectures. This page was created to help developers find those values.
But there is another issue. Some of system calls got dropped during Linux development, some got replaced by newer ones. Several architectures got added into kernel later and their maintainers decided to not bother with supporting obsoleted system calls. They are marked with "-1" value in table below.
There are few features you can use:
man 2 unimplemented
are not listedSystem calls table is maintained by Marcin Juszkiewicz — AArch64/Arm developer working at Red Hat as Linaro assignee.
Sources used to generate table are available in git repository at github. Patches are always welcomed.
If this table helped you in some project then please leave a comment in issue on GitHub.
Table generated on $generate_time using data from $kernel_version kernel source.
system call | $archs_header
---|