enumstd.elf.OSABI[src]

Fields

NONE = 0

UNIX System V ABI

HPUX = 1

HP-UX operating system

NETBSD = 2

NetBSD

GNU = 3

GNU (Hurd/Linux)

SOLARIS = 6

Solaris

AIX = 7

AIX

IRIX = 8

IRIX

FREEBSD = 9

FreeBSD

TRU64 = 10

TRU64 UNIX

MODESTO = 11

Novell Modesto

OPENBSD = 12

OpenBSD

OPENVMS = 13

OpenVMS

NSK = 14

Hewlett-Packard Non-Stop Kernel

AROS = 15

AROS

FENIXOS = 16

FenixOS

CLOUDABI = 17

Nuxi CloudABI

OPENVOS = 18

Stratus Technologies OpenVOS

CUDA = 51

NVIDIA CUDA architecture

AMDGPU_HSA = 64

AMD HSA Runtime

AMDGPU_PAL = 65

AMD PAL Runtime

AMDGPU_MESA3D = 66

AMD Mesa3D Runtime

ARM = 97

ARM

STANDALONE = 255

Standalone (embedded) application

_

Source Code

Source code
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,

    _,
}