Linux kernel system calls for all architectures

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.

How to use

There are few features you can use:

Some notes

Author info

System calls table is maintained by Marcin Juszkiewicz — AArch64/Arm developer working at Red Hat as Linaro assignee.

How to help

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.

Build info

Table generated on $generate_time using data from $kernel_version kernel source.

$archs_header $syscall_table
system call