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.

MipsN32

syscalls.MipsN32
pub const MipsN32 = enum(usize)

File

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

Code

pub const MipsN32 = enum(usize) {
    read = 6000,
    write = 6001,
    open = 6002,
    close = 6003,
    stat = 6004,
    fstat = 6005,
    lstat = 6006,
    poll = 6007,
    lseek = 6008,
    mmap = 6009,
    mprotect = 6010,
    munmap = 6011,
    brk = 6012,
    rt_sigaction = 6013,
    rt_sigprocmask = 6014,
    ioctl = 6015,
    pread64 = 6016,
    pwrite64 = 6017,
    readv = 6018,
    writev = 6019,
    access = 6020,
    pipe = 6021,
    newselect = 6022,
    sched_yield = 6023,
    mremap = 6024,
    msync = 6025,
    mincore = 6026,
    madvise = 6027,
    shmget = 6028,
    shmat = 6029,
    shmctl = 6030,
    dup = 6031,
    dup2 = 6032,
    pause = 6033,
    nanosleep = 6034,
    getitimer = 6035,
    setitimer = 6036,
    alarm = 6037,
    getpid = 6038,
    sendfile = 6039,
    socket = 6040,
    connect = 6041,
    accept = 6042,
    sendto = 6043,
    recvfrom = 6044,
    sendmsg = 6045,
    recvmsg = 6046,
    shutdown = 6047,
    bind = 6048,
    listen = 6049,
    getsockname = 6050,
    getpeername = 6051,
    socketpair = 6052,
    setsockopt = 6053,
    getsockopt = 6054,
    clone = 6055,
    fork = 6056,
    execve = 6057,
    exit = 6058,
    wait4 = 6059,
    kill = 6060,
    uname = 6061,
    semget = 6062,
    semop = 6063,
    semctl = 6064,
    shmdt = 6065,
    msgget = 6066,
    msgsnd = 6067,
    msgrcv = 6068,
    msgctl = 6069,
    fcntl = 6070,
    flock = 6071,
    fsync = 6072,
    fdatasync = 6073,
    truncate = 6074,
    ftruncate = 6075,
    getdents = 6076,
    getcwd = 6077,
    chdir = 6078,
    fchdir = 6079,
    rename = 6080,
    mkdir = 6081,
    rmdir = 6082,
    creat = 6083,
    link = 6084,
    unlink = 6085,
    symlink = 6086,
    readlink = 6087,
    chmod = 6088,
    fchmod = 6089,
    chown = 6090,
    fchown = 6091,
    lchown = 6092,
    umask = 6093,
    gettimeofday = 6094,
    getrlimit = 6095,
    getrusage = 6096,
    sysinfo = 6097,
    times = 6098,
    ptrace = 6099,
    getuid = 6100,
    syslog = 6101,
    getgid = 6102,
    setuid = 6103,
    setgid = 6104,
    geteuid = 6105,
    getegid = 6106,
    setpgid = 6107,
    getppid = 6108,
    getpgrp = 6109,
    setsid = 6110,
    setreuid = 6111,
    setregid = 6112,
    getgroups = 6113,
    setgroups = 6114,
    setresuid = 6115,
    getresuid = 6116,
    setresgid = 6117,
    getresgid = 6118,
    getpgid = 6119,
    setfsuid = 6120,
    setfsgid = 6121,
    getsid = 6122,
    capget = 6123,
    capset = 6124,
    rt_sigpending = 6125,
    rt_sigtimedwait = 6126,
    rt_sigqueueinfo = 6127,
    rt_sigsuspend = 6128,
    sigaltstack = 6129,
    utime = 6130,
    mknod = 6131,
    personality = 6132,
    ustat = 6133,
    statfs = 6134,
    fstatfs = 6135,
    sysfs = 6136,
    getpriority = 6137,
    setpriority = 6138,
    sched_setparam = 6139,
    sched_getparam = 6140,
    sched_setscheduler = 6141,
    sched_getscheduler = 6142,
    sched_get_priority_max = 6143,
    sched_get_priority_min = 6144,
    sched_rr_get_interval = 6145,
    mlock = 6146,
    munlock = 6147,
    mlockall = 6148,
    munlockall = 6149,
    vhangup = 6150,
    pivot_root = 6151,
    sysctl = 6152,
    prctl = 6153,
    adjtimex = 6154,
    setrlimit = 6155,
    chroot = 6156,
    sync = 6157,
    acct = 6158,
    settimeofday = 6159,
    mount = 6160,
    umount2 = 6161,
    swapon = 6162,
    swapoff = 6163,
    reboot = 6164,
    sethostname = 6165,
    setdomainname = 6166,
    create_module = 6167,
    init_module = 6168,
    delete_module = 6169,
    get_kernel_syms = 6170,
    query_module = 6171,
    quotactl = 6172,
    nfsservctl = 6173,
    getpmsg = 6174,
    putpmsg = 6175,
    afs_syscall = 6176,
    gettid = 6178,
    readahead = 6179,
    setxattr = 6180,
    lsetxattr = 6181,
    fsetxattr = 6182,
    getxattr = 6183,
    lgetxattr = 6184,
    fgetxattr = 6185,
    listxattr = 6186,
    llistxattr = 6187,
    flistxattr = 6188,
    removexattr = 6189,
    lremovexattr = 6190,
    fremovexattr = 6191,
    tkill = 6192,
    futex = 6194,
    sched_setaffinity = 6195,
    sched_getaffinity = 6196,
    cacheflush = 6197,
    cachectl = 6198,
    sysmips = 6199,
    io_setup = 6200,
    io_destroy = 6201,
    io_getevents = 6202,
    io_submit = 6203,
    io_cancel = 6204,
    exit_group = 6205,
    lookup_dcookie = 6206,
    epoll_create = 6207,
    epoll_ctl = 6208,
    epoll_wait = 6209,
    remap_file_pages = 6210,
    rt_sigreturn = 6211,
    fcntl64 = 6212,
    set_tid_address = 6213,
    restart_syscall = 6214,
    semtimedop = 6215,
    fadvise64 = 6216,
    statfs64 = 6217,
    fstatfs64 = 6218,
    sendfile64 = 6219,
    timer_create = 6220,
    timer_settime = 6221,
    timer_gettime = 6222,
    timer_getoverrun = 6223,
    timer_delete = 6224,
    clock_settime = 6225,
    clock_gettime = 6226,
    clock_getres = 6227,
    clock_nanosleep = 6228,
    tgkill = 6229,
    utimes = 6230,
    mbind = 6231,
    get_mempolicy = 6232,
    set_mempolicy = 6233,
    mq_open = 6234,
    mq_unlink = 6235,
    mq_timedsend = 6236,
    mq_timedreceive = 6237,
    mq_notify = 6238,
    mq_getsetattr = 6239,
    vserver = 6240,
    waitid = 6241,
    add_key = 6243,
    request_key = 6244,
    keyctl = 6245,
    set_thread_area = 6246,
    inotify_init = 6247,
    inotify_add_watch = 6248,
    inotify_rm_watch = 6249,
    migrate_pages = 6250,
    openat = 6251,
    mkdirat = 6252,
    mknodat = 6253,
    fchownat = 6254,
    futimesat = 6255,
    newfstatat = 6256,
    unlinkat = 6257,
    renameat = 6258,
    linkat = 6259,
    symlinkat = 6260,
    readlinkat = 6261,
    fchmodat = 6262,
    faccessat = 6263,
    pselect6 = 6264,
    ppoll = 6265,
    unshare = 6266,
    splice = 6267,
    sync_file_range = 6268,
    tee = 6269,
    vmsplice = 6270,
    move_pages = 6271,
    set_robust_list = 6272,
    get_robust_list = 6273,
    kexec_load = 6274,
    getcpu = 6275,
    epoll_pwait = 6276,
    ioprio_set = 6277,
    ioprio_get = 6278,
    utimensat = 6279,
    signalfd = 6280,
    timerfd = 6281,
    eventfd = 6282,
    fallocate = 6283,
    timerfd_create = 6284,
    timerfd_gettime = 6285,
    timerfd_settime = 6286,
    signalfd4 = 6287,
    eventfd2 = 6288,
    epoll_create1 = 6289,
    dup3 = 6290,
    pipe2 = 6291,
    inotify_init1 = 6292,
    preadv = 6293,
    pwritev = 6294,
    rt_tgsigqueueinfo = 6295,
    perf_event_open = 6296,
    accept4 = 6297,
    recvmmsg = 6298,
    getdents64 = 6299,
    fanotify_init = 6300,
    fanotify_mark = 6301,
    prlimit64 = 6302,
    name_to_handle_at = 6303,
    open_by_handle_at = 6304,
    clock_adjtime = 6305,
    syncfs = 6306,
    sendmmsg = 6307,
    setns = 6308,
    process_vm_readv = 6309,
    process_vm_writev = 6310,
    kcmp = 6311,
    finit_module = 6312,
    sched_setattr = 6313,
    sched_getattr = 6314,
    renameat2 = 6315,
    seccomp = 6316,
    getrandom = 6317,
    memfd_create = 6318,
    bpf = 6319,
    execveat = 6320,
    userfaultfd = 6321,
    membarrier = 6322,
    mlock2 = 6323,
    copy_file_range = 6324,
    preadv2 = 6325,
    pwritev2 = 6326,
    pkey_mprotect = 6327,
    pkey_alloc = 6328,
    pkey_free = 6329,
    statx = 6330,
    rseq = 6331,
    io_pgetevents = 6332,
    clock_gettime64 = 6403,
    clock_settime64 = 6404,
    clock_adjtime64 = 6405,
    clock_getres_time64 = 6406,
    clock_nanosleep_time64 = 6407,
    timer_gettime64 = 6408,
    timer_settime64 = 6409,
    timerfd_gettime64 = 6410,
    timerfd_settime64 = 6411,
    utimensat_time64 = 6412,
    pselect6_time64 = 6413,
    ppoll_time64 = 6414,
    io_pgetevents_time64 = 6416,
    recvmmsg_time64 = 6417,
    mq_timedsend_time64 = 6418,
    mq_timedreceive_time64 = 6419,
    semtimedop_time64 = 6420,
    rt_sigtimedwait_time64 = 6421,
    futex_time64 = 6422,
    sched_rr_get_interval_time64 = 6423,
    pidfd_send_signal = 6424,
    io_uring_setup = 6425,
    io_uring_enter = 6426,
    io_uring_register = 6427,
    open_tree = 6428,
    move_mount = 6429,
    fsopen = 6430,
    fsconfig = 6431,
    fsmount = 6432,
    fspick = 6433,
    pidfd_open = 6434,
    clone3 = 6435,
    close_range = 6436,
    openat2 = 6437,
    pidfd_getfd = 6438,
    faccessat2 = 6439,
    process_madvise = 6440,
    epoll_pwait2 = 6441,
    mount_setattr = 6442,
    quotactl_fd = 6443,
    landlock_create_ruleset = 6444,
    landlock_add_rule = 6445,
    landlock_restrict_self = 6446,
    process_mrelease = 6448,
    futex_waitv = 6449,
    set_mempolicy_home_node = 6450,
    cachestat = 6451,
    fchmodat2 = 6452,
    map_shadow_stack = 6453,
    futex_wake = 6454,
    futex_wait = 6455,
    futex_requeue = 6456,
    statmount = 6457,
    listmount = 6458,
    lsm_get_self_attr = 6459,
    lsm_set_self_attr = 6460,
    lsm_list_modules = 6461,
    mseal = 6462,
    setxattrat = 6463,
    getxattrat = 6464,
    listxattrat = 6465,
    removexattrat = 6466,
    open_tree_attr = 6467,
    file_getattr = 6468,
    file_setattr = 6469,
    listns = 6470,
    rseq_slice_yield = 6471,
}