enum OSABI [src]

Fields

NONE = 0UNIX System V ABI
HPUX = 1HP-UX operating system
NETBSD = 2NetBSD
GNU = 3GNU (Hurd/Linux)
SOLARIS = 6Solaris
AIX = 7AIX
IRIX = 8IRIX
FREEBSD = 9FreeBSD
TRU64 = 10TRU64 UNIX
MODESTO = 11Novell Modesto
OPENBSD = 12OpenBSD
OPENVMS = 13OpenVMS
NSK = 14Hewlett-Packard Non-Stop Kernel
AROS = 15AROS
FENIXOS = 16FenixOS
CLOUDABI = 17Nuxi CloudABI
OPENVOS = 18Stratus Technologies OpenVOS
CUDA = 51NVIDIA CUDA architecture (not gABI assigned)
AMDGPU_HSA = 64AMD HSA Runtime (not gABI assigned)
AMDGPU_PAL = 65AMD PAL Runtime (not gABI assigned)
AMDGPU_MESA3D = 66AMD Mesa3D Runtime (not gABI assigned)
ARM = 97ARM (not gABI assigned)
STANDALONE = 255Standalone (embedded) application (not gABI assigned)
_

Source

pub const OSABI = enum(u8) { /// UNIX System V ABI NONE = 0, /// HP-UX operating system HPUX = 1, /// NetBSD NETBSD = 2, /// GNU (Hurd/Linux) GNU = 3, /// Solaris SOLARIS = 6, /// AIX AIX = 7, /// IRIX IRIX = 8, /// FreeBSD FREEBSD = 9, /// TRU64 UNIX TRU64 = 10, /// Novell Modesto MODESTO = 11, /// OpenBSD OPENBSD = 12, /// OpenVMS OPENVMS = 13, /// Hewlett-Packard Non-Stop Kernel NSK = 14, /// AROS AROS = 15, /// FenixOS FENIXOS = 16, /// Nuxi CloudABI CLOUDABI = 17, /// Stratus Technologies OpenVOS OPENVOS = 18, /// NVIDIA CUDA architecture (not gABI assigned) CUDA = 51, /// AMD HSA Runtime (not gABI assigned) AMDGPU_HSA = 64, /// AMD PAL Runtime (not gABI assigned) AMDGPU_PAL = 65, /// AMD Mesa3D Runtime (not gABI assigned) AMDGPU_MESA3D = 66, /// ARM (not gABI assigned) ARM = 97, /// Standalone (embedded) application (not gABI assigned) STANDALONE = 255, _, }