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

Projects using data

If this table helped you in some project then please leave a comment in issue on GitHub.

Author info

Table is maintained by Marcin Juszkiewicz — AArch64/Arm developer working at Red Hat.

My table pages

How to help

Sources used to generate table are available in git repository at github. Patches are always welcomed.

Build info

Table generated on 01 April 2025 02:42 UTC using data from 6.13.0 kernel source.