Zig 0.17.0-dev (Split by item)

Shortcut keys
?
Show these tips
S
Focus search field
Esc
Clear focus & close tips
U
Jump to source code
↑
Move up in search results
↓
Move down in search results
↵
Go to active search result
This is an example of documentation generated by ZigDoc, an alternative to Zig's built-in Auto Doc feature. See also examples in other modes/formats. The project being documented here (as the example) is the Zig standard library. Public Namespace

AT_SUN

Public Namespace
std.c.illumos.AT_SUN
pub const AT_SUN = struct

Extensions to the ELF auxiliary vector.

Values

  • pub const UID

    effective user id

  • pub const RUID

    real user id

  • pub const GID

    effective group id

  • pub const RGID

    real group id

  • pub const LDELF

    dynamic linker's ELF header

  • pub const LDSHDR

    dynamic linker's section headers

  • pub const LDNAME

    name of dynamic linker

  • pub const LPAGESZ

    large pagesize

  • pub const PLATFORM

    platform name

  • pub const HWCAP

    hints about hardware capabilities.

  • pub const HWCAP2
  • pub const IFLUSH

    flush icache?

  • pub const CPU

    cpu name

  • pub const EXECNAME

    exec() path name in the auxv, null terminated.

  • pub const MMU

    mmu module name

  • pub const LDDATA

    dynamic linkers data segment

  • pub const AUXFLAGS

    AF_SUN_ flags passed from the kernel

  • pub const EMULATOR

    name of the emulation binary for the linker

  • pub const BRANDNAME

    name of the brand library for the linker

  • pub const BRAND_AUX1

    vectors for brand modules.

  • pub const BRAND_AUX2
  • pub const BRAND_AUX3
  • pub const BRAND_AUX4
  • pub const BRAND_NROOT
  • pub const COMMPAGE

    vector for comm page.

  • pub const FPTYPE

    information about the x86 FPU.

  • pub const FPSIZE

File

c/illumos.zig:62
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
pub const AT_SUN = struct {
    /// effective user id
    pub const UID = 2000;
    /// real user id
    pub const RUID = 2001;
    /// effective group id
    pub const GID = 2002;
    /// real group id
    pub const RGID = 2003;
    /// dynamic linker's ELF header
    pub const LDELF = 2004;
    /// dynamic linker's section headers
    pub const LDSHDR = 2005;
    /// name of dynamic linker
    pub const LDNAME = 2006;
    /// large pagesize
    pub const LPAGESZ = 2007;
    /// platform name
    pub const PLATFORM = 2008;
    /// hints about hardware capabilities.
    pub const HWCAP = 2009;
    pub const HWCAP2 = 2023;
    /// flush icache?
    pub const IFLUSH = 2010;
    /// cpu name
    pub const CPU = 2011;
    /// exec() path name in the auxv, null terminated.
    pub const EXECNAME = 2014;
    /// mmu module name
    pub const MMU = 2015;
    /// dynamic linkers data segment
    pub const LDDATA = 2016;
    /// AF_SUN_ flags passed from the kernel
    pub const AUXFLAGS = 2017;
    /// name of the emulation binary for the linker
    pub const EMULATOR = 2018;
    /// name of the brand library for the linker
    pub const BRANDNAME = 2019;
    /// vectors for brand modules.
    pub const BRAND_AUX1 = 2020;
    pub const BRAND_AUX2 = 2021;
    pub const BRAND_AUX3 = 2022;
    pub const BRAND_AUX4 = 2025;
    pub const BRAND_NROOT = 2024;
    /// vector for comm page.
    pub const COMMPAGE = 2026;
    /// information about the x86 FPU.
    pub const FPTYPE = 2027;
    pub const FPSIZE = 2028;
}