sysdecode(3)

sysdecode3

System argument decoding library

Usage

#include <sysdecode.h>

Library

library “libsysdecode”

Overview

The sysdecode library includes several functions that provide descriptive names of values associated with system calls.

Supported ABIs

Some functions in this library provide ABI-specific descriptions. The supported ABIs are named by the enum sysdecode_abi enumeration.

SYSDECODE_ABI_FREEBSD

Native FreeBSD binaries. Supported on all platforms.

SYSDECODE_ABI_FREEBSD32

32-bit FreeBSD binaries. Supported on aarch64, amd64 and powerpc64.

SYSDECODE_ABI_LINUX

Linux binaries of the same platform. Supported on amd64, i386, and aarch64.

SYSDECODE_ABI_LINUX32

32-bit Linux binaries. Supported on amd64.

SYSDECODE_ABI_UNKNOWN

A placeholder for use when the ABI is not known.

Releases

25 releases since FreeBSD 11.0-RELEASE; the text changed 14 times.

  1. 11.0
  2. 11.1
  3. 11.2
  4. 11.3
  5. 11.4
  6. 12.0
  7. 12.1
  8. 12.2
  9. 12.3
  10. 12.4
  11. 13.0–13.1
  12. 13.2
  13. 13.3–13.5
  14. 14.0–14.4
  15. 14.5–16.0

History

The sysdecode library first appeared in FreeBSD 11.0.

From base 16.0-CURRENT-20261027-61c70dc16a79 in FreeBSD 16.0-CURRENT (2026-10-27). Parsed by carta from the page's mdoc source.