FreeBSD manual
download PDF document: sysdecode.3.pdf
SYSDECODE(3) FreeBSD Library Functions Manual SYSDECODE(3)
NAME
sysdecode - system argument decoding library
LIBRARY
System Argument Decoding Library (libsysdecode, -lsysdecode)
SYNOPSIS
#include <sysdecode.h>
DESCRIPTION
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.
SEE ALSO
sysdecode_abi_to_freebsd_errno(3), sysdecode_cap_rights(3),
sysdecode_cmsg_type(3), sysdecode_enum(3), sysdecode_fcntl_arg(3),
sysdecode_ioctlname(3), sysdecode_kevent(3), sysdecode_mask(3),
sysdecode_quotactl_cmd(3), sysdecode_sctp_sinfo_flags(3),
sysdecode_sigcode(3), sysdecode_socket_protocol(3),
sysdecode_sockopt_name(3), sysdecode_syscallnames(3), sysdecode_utrace(3)
HISTORY
The sysdecode library first appeared in FreeBSD 11.0.
FreeBSD 14.0-RELEASE-p11 September 22, 2021 FreeBSD 14.0-RELEASE-p11