Zig 0.17.0-dev (Split by item)

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 library itself.

MipsO32

syscalls.MipsO32
pub const MipsO32 = enum(usize)

File

lib/std/os/linux/syscalls.zig:2966

Code

pub const MipsO32 = enum(usize) {
    syscall = 4000,
    exit = 4001,
    fork = 4002,
    read = 4003,
    write = 4004,
    open = 4005,
    close = 4006,
    waitpid = 4007,
    creat = 4008,
    link = 4009,
    unlink = 4010,
    execve = 4011,
    chdir = 4012,
    time = 4013,
    mknod = 4014,
    chmod = 4015,
    lchown = 4016,
    @"break" = 4017,
    lseek = 4019,
    getpid = 4020,
    mount = 4021,
    umount = 4022,
    setuid = 4023,
    getuid = 4024,
    stime = 4025,
    ptrace = 4026,
    alarm = 4027,
    pause = 4029,
    utime = 4030,
    stty = 4031,
    gtty = 4032,
    access = 4033,
    nice = 4034,
    ftime = 4035,
    sync = 4036,
    kill = 4037,
    rename = 4038,
    mkdir = 4039,
    rmdir = 4040,
    dup = 4041,
    pipe = 4042,
    times = 4043,
    prof = 4044,
    brk = 4045,
    setgid = 4046,
    getgid = 4047,
    signal = 4048,
    geteuid = 4049,
    getegid = 4050,
    acct = 4051,
    umount2 = 4052,
    lock = 4053,
    ioctl = 4054,
    fcntl = 4055,
    mpx = 4056,
    setpgid = 4057,
    ulimit = 4058,
    umask = 4060,
    chroot = 4061,
    ustat = 4062,
    dup2 = 4063,
    getppid = 4064,
    getpgrp = 4065,
    setsid = 4066,
    sigaction = 4067,
    sgetmask = 4068,
    ssetmask = 4069,
    setreuid = 4070,
    setregid = 4071,
    sigsuspend = 4072,
    sigpending = 4073,
    sethostname = 4074,
    setrlimit = 4075,
    getrlimit = 4076,
    getrusage = 4077,
    gettimeofday = 4078,
    settimeofday = 4079,
    getgroups = 4080,
    setgroups = 4081,
    symlink = 4083,
    readlink = 4085,
    uselib = 4086,
    swapon = 4087,
    reboot = 4088,
    readdir = 4089,
    mmap = 4090,
    munmap = 4091,
    truncate = 4092,
    ftruncate = 4093,
    fchmod = 4094,
    fchown = 4095,
    getpriority = 4096,
    setpriority = 4097,
    profil = 4098,
    statfs = 4099,
    fstatfs = 4100,
    ioperm = 4101,
    socketcall = 4102,
    syslog = 4103,
    setitimer = 4104,
    getitimer = 4105,
    stat = 4106,
    lstat = 4107,
    fstat = 4108,
    iopl = 4110,
    vhangup = 4111,
    idle = 4112,
    vm86 = 4113,
    wait4 = 4114,
    swapoff = 4115,
    sysinfo = 4116,
    ipc = 4117,
    fsync = 4118,
    sigreturn = 4119,
    clone = 4120,
    setdomainname = 4121,
    uname = 4122,
    modify_ldt = 4123,
    adjtimex = 4124,
    mprotect = 4125,
    sigprocmask = 4126,
    create_module = 4127,
    init_module = 4128,
    delete_module = 4129,
    get_kernel_syms = 4130,
    quotactl = 4131,
    getpgid = 4132,
    fchdir = 4133,
    bdflush = 4134,
    sysfs = 4135,
    personality = 4136,
    afs_syscall = 4137,
    setfsuid = 4138,
    setfsgid = 4139,
    llseek = 4140,
    getdents = 4141,
    newselect = 4142,
    flock = 4143,
    msync = 4144,
    readv = 4145,
    writev = 4146,
    cacheflush = 4147,
    cachectl = 4148,
    sysmips = 4149,
    getsid = 4151,
    fdatasync = 4152,
    sysctl = 4153,
    mlock = 4154,
    munlock = 4155,
    mlockall = 4156,
    munlockall = 4157,
    sched_setparam = 4158,
    sched_getparam = 4159,
    sched_setscheduler = 4160,
    sched_getscheduler = 4161,
    sched_yield = 4162,
    sched_get_priority_max = 4163,
    sched_get_priority_min = 4164,
    sched_rr_get_interval = 4165,
    nanosleep = 4166,
    mremap = 4167,
    accept = 4168,
    bind = 4169,
    connect = 4170,
    getpeername = 4171,
    getsockname = 4172,
    getsockopt = 4173,
    listen = 4174,
    recv = 4175,
    recvfrom = 4176,
    recvmsg = 4177,
    send = 4178,
    sendmsg = 4179,
    sendto = 4180,
    setsockopt = 4181,
    shutdown = 4182,
    socket = 4183,
    socketpair = 4184,
    setresuid = 4185,
    getresuid = 4186,
    query_module = 4187,
    poll = 4188,
    nfsservctl = 4189,
    setresgid = 4190,
    getresgid = 4191,
    prctl = 4192,
    rt_sigreturn = 4193,
    rt_sigaction = 4194,
    rt_sigprocmask = 4195,
    rt_sigpending = 4196,
    rt_sigtimedwait = 4197,
    rt_sigqueueinfo = 4198,
    rt_sigsuspend = 4199,
    pread64 = 4200,
    pwrite64 = 4201,
    chown = 4202,
    getcwd = 4203,
    capget = 4204,
    capset = 4205,
    sigaltstack = 4206,
    sendfile = 4207,
    getpmsg = 4208,
    putpmsg = 4209,
    mmap2 = 4210,
    truncate64 = 4211,
    ftruncate64 = 4212,
    stat64 = 4213,
    lstat64 = 4214,
    fstat64 = 4215,
    pivot_root = 4216,
    mincore = 4217,
    madvise = 4218,
    getdents64 = 4219,
    fcntl64 = 4220,
    gettid = 4222,
    readahead = 4223,
    setxattr = 4224,
    lsetxattr = 4225,
    fsetxattr = 4226,
    getxattr = 4227,
    lgetxattr = 4228,
    fgetxattr = 4229,
    listxattr = 4230,
    llistxattr = 4231,
    flistxattr = 4232,
    removexattr = 4233,
    lremovexattr = 4234,
    fremovexattr = 4235,
    tkill = 4236,
    sendfile64 = 4237,
    futex = 4238,
    sched_setaffinity = 4239,
    sched_getaffinity = 4240,
    io_setup = 4241,
    io_destroy = 4242,
    io_getevents = 4243,
    io_submit = 4244,
    io_cancel = 4245,
    exit_group = 4246,
    lookup_dcookie = 4247,
    epoll_create = 4248,
    epoll_ctl = 4249,
    epoll_wait = 4250,
    remap_file_pages = 4251,
    set_tid_address = 4252,
    restart_syscall = 4253,
    fadvise64 = 4254,
    statfs64 = 4255,
    fstatfs64 = 4256,
    timer_create = 4257,
    timer_settime = 4258,
    timer_gettime = 4259,
    timer_getoverrun = 4260,
    timer_delete = 4261,
    clock_settime = 4262,
    clock_gettime = 4263,
    clock_getres = 4264,
    clock_nanosleep = 4265,
    tgkill = 4266,
    utimes = 4267,
    mbind = 4268,
    get_mempolicy = 4269,
    set_mempolicy = 4270,
    mq_open = 4271,
    mq_unlink = 4272,
    mq_timedsend = 4273,
    mq_timedreceive = 4274,
    mq_notify = 4275,
    mq_getsetattr = 4276,
    vserver = 4277,
    waitid = 4278,
    add_key = 4280,
    request_key = 4281,
    keyctl = 4282,
    set_thread_area = 4283,
    inotify_init = 4284,
    inotify_add_watch = 4285,
    inotify_rm_watch = 4286,
    migrate_pages = 4287,
    openat = 4288,
    mkdirat = 4289,
    mknodat = 4290,
    fchownat = 4291,
    futimesat = 4292,
    fstatat64 = 4293,
    unlinkat = 4294,
    renameat = 4295,
    linkat = 4296,
    symlinkat = 4297,
    readlinkat = 4298,
    fchmodat = 4299,
    faccessat = 4300,
    pselect6 = 4301,
    ppoll = 4302,
    unshare = 4303,
    splice = 4304,
    sync_file_range = 4305,
    tee = 4306,
    vmsplice = 4307,
    move_pages = 4308,
    set_robust_list = 4309,
    get_robust_list = 4310,
    kexec_load = 4311,
    getcpu = 4312,
    epoll_pwait = 4313,
    ioprio_set = 4314,
    ioprio_get = 4315,
    utimensat = 4316,
    signalfd = 4317,
    timerfd = 4318,
    eventfd = 4319,
    fallocate = 4320,
    timerfd_create = 4321,
    timerfd_gettime = 4322,
    timerfd_settime = 4323,
    signalfd4 = 4324,
    eventfd2 = 4325,
    epoll_create1 = 4326,
    dup3 = 4327,
    pipe2 = 4328,
    inotify_init1 = 4329,
    preadv = 4330,
    pwritev = 4331,
    rt_tgsigqueueinfo = 4332,
    perf_event_open = 4333,
    accept4 = 4334,
    recvmmsg = 4335,
    fanotify_init = 4336,
    fanotify_mark = 4337,
    prlimit64 = 4338,
    name_to_handle_at = 4339,
    open_by_handle_at = 4340,
    clock_adjtime = 4341,
    syncfs = 4342,
    sendmmsg = 4343,
    setns = 4344,
    process_vm_readv = 4345,
    process_vm_writev = 4346,
    kcmp = 4347,
    finit_module = 4348,
    sched_setattr = 4349,
    sched_getattr = 4350,
    renameat2 = 4351,
    seccomp = 4352,
    getrandom = 4353,
    memfd_create = 4354,
    bpf = 4355,
    execveat = 4356,
    userfaultfd = 4357,
    membarrier = 4358,
    mlock2 = 4359,
    copy_file_range = 4360,
    preadv2 = 4361,
    pwritev2 = 4362,
    pkey_mprotect = 4363,
    pkey_alloc = 4364,
    pkey_free = 4365,
    statx = 4366,
    rseq = 4367,
    io_pgetevents = 4368,
    semget = 4393,
    semctl = 4394,
    shmget = 4395,
    shmctl = 4396,
    shmat = 4397,
    shmdt = 4398,
    msgget = 4399,
    msgsnd = 4400,
    msgrcv = 4401,
    msgctl = 4402,
    clock_gettime64 = 4403,
    clock_settime64 = 4404,
    clock_adjtime64 = 4405,
    clock_getres_time64 = 4406,
    clock_nanosleep_time64 = 4407,
    timer_gettime64 = 4408,
    timer_settime64 = 4409,
    timerfd_gettime64 = 4410,
    timerfd_settime64 = 4411,
    utimensat_time64 = 4412,
    pselect6_time64 = 4413,
    ppoll_time64 = 4414,
    io_pgetevents_time64 = 4416,
    recvmmsg_time64 = 4417,
    mq_timedsend_time64 = 4418,
    mq_timedreceive_time64 = 4419,
    semtimedop_time64 = 4420,
    rt_sigtimedwait_time64 = 4421,
    futex_time64 = 4422,
    sched_rr_get_interval_time64 = 4423,
    pidfd_send_signal = 4424,
    io_uring_setup = 4425,
    io_uring_enter = 4426,
    io_uring_register = 4427,
    open_tree = 4428,
    move_mount = 4429,
    fsopen = 4430,
    fsconfig = 4431,
    fsmount = 4432,
    fspick = 4433,
    pidfd_open = 4434,
    clone3 = 4435,
    close_range = 4436,
    openat2 = 4437,
    pidfd_getfd = 4438,
    faccessat2 = 4439,
    process_madvise = 4440,
    epoll_pwait2 = 4441,
    mount_setattr = 4442,
    quotactl_fd = 4443,
    landlock_create_ruleset = 4444,
    landlock_add_rule = 4445,
    landlock_restrict_self = 4446,
    process_mrelease = 4448,
    futex_waitv = 4449,
    set_mempolicy_home_node = 4450,
    cachestat = 4451,
    fchmodat2 = 4452,
    map_shadow_stack = 4453,
    futex_wake = 4454,
    futex_wait = 4455,
    futex_requeue = 4456,
    statmount = 4457,
    listmount = 4458,
    lsm_get_self_attr = 4459,
    lsm_set_self_attr = 4460,
    lsm_list_modules = 4461,
    mseal = 4462,
    setxattrat = 4463,
    getxattrat = 4464,
    listxattrat = 4465,
    removexattrat = 4466,
    open_tree_attr = 4467,
    file_getattr = 4468,
    file_setattr = 4469,
    listns = 4470,
    rseq_slice_yield = 4471,
}