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
AMDGPU_HSA = 64AMD HSA Runtime
AMDGPU_PAL = 65AMD PAL Runtime
AMDGPU_MESA3D = 66AMD Mesa3D Runtime
ARM = 97ARM
STANDALONE = 255Standalone (embedded) application
_
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
CUDA = 51,
/// AMD HSA Runtime
AMDGPU_HSA = 64,
/// AMD PAL Runtime
AMDGPU_PAL = 65,
/// AMD Mesa3D Runtime
AMDGPU_MESA3D = 66,
/// ARM
ARM = 97,
/// Standalone (embedded) application
STANDALONE = 255,
_,
}