Skip to main content

System calls table on different architectures

What and why?

Linux kernel has a set of system calls (called syscalls in short) offered for userspace. Each architecture can support them but the numbers used for their identification can vary between archs.

And those numbers can be important for some projects (like Valgrind for example).

How to help?

Check issues list and work on any of them.

Where to see HTML table?

I keep a copy at https://marcin.juszkiewicz.com.pl/download/tables/syscalls.html page.

Python support

As a part of this project I provide code to get system call number/name and availability from Python level.

Usage

Please check "bin/syscall" script and files in "examples/" directory.

Why this project looks like python-syscalls one?

I needed to merge both projects to make it more manageable. Now all data is kept in one place so I do not need to synchronize it between projects.

The plan is to have some kind of CI which would handle updates.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

system_calls-7.2.tar.gz (57.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

system_calls-7.2-py3-none-any.whl (133.8 kB view details)

Uploaded Python 3

File details

Details for the file system_calls-7.2.tar.gz.

File metadata

  • Download URL: system_calls-7.2.tar.gz
  • Upload date:
  • Size: 57.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for system_calls-7.2.tar.gz
Algorithm Hash digest
SHA256 68595dd6283995005663d7bd3b10f95ea4bf995b9f830339f63743bf81310b6c
MD5 c49546099765bc1967c749419b511f6f
BLAKE2b-256 45f0a40213ed493863fef4f72e5e63454ff049381afe4d5cc475efc2060f5de9

See more details on using hashes here.

Provenance

The following attestation bundles were made for system_calls-7.2.tar.gz:

Publisher: make-a-release.yaml on hrw/syscalls-table

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file system_calls-7.2-py3-none-any.whl.

File metadata

  • Download URL: system_calls-7.2-py3-none-any.whl
  • Upload date:
  • Size: 133.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for system_calls-7.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2c203e1f3524e5abc5e934f60bd479e7d01e3a8d1992265cd07c6e1fb7726fd7
MD5 408bd4154072c62090d024cef5fac4ab
BLAKE2b-256 cc99659ae65dd214d7016a9edfa787aab6f7e4dcf9f52a029b46350ebfd38cf9

See more details on using hashes here.

Provenance

The following attestation bundles were made for system_calls-7.2-py3-none-any.whl:

Publisher: make-a-release.yaml on hrw/syscalls-table

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

7.2 This release

2 files

7.0

2 files

6.19.0

2 files

6.17.0

2 files

6.15.0

2 files

6.13.1

2 files

6.13.0

2 files

6.11.1

2 files

6.11.0

2 files

6.7.0

2 files

6.6.0

2 files

6.4.0

2 files

5.19.0

2 files

5.16.2

2 files

5.16.1

2 files

5.16.0

2 files

5.15.5

2 files

5.15.4

2 files

5.15.3

2 files

5.15.2

2 files

5.15.1

2 files

5.15.0

2 files

5.13.3

2 files

5.13.2

2 files

5.13.1

2 files

5.13.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page