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_syscallname(3), sysdecode_utrace(3)

HISTORY

     The sysdecode library first appeared in FreeBSD 11.0.

FreeBSD 15.1-STABLE-HBSD      September 22, 2021                  SYSDECODE(3)