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.

MipsN64

syscalls.MipsN64
pub const MipsN64 = enum(usize)

File

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

Code

pub const MipsN64 = enum(usize) {
    read = 5000,
    write = 5001,
    open = 5002,
    close = 5003,
    stat = 5004,
    fstat = 5005,
    lstat = 5006,
    poll = 5007,
    lseek = 5008,
    mmap = 5009,
    mprotect = 5010,
    munmap = 5011,
    brk = 5012,
    rt_sigaction = 5013,
    rt_sigprocmask = 5014,
    ioctl = 5015,
    pread64 = 5016,
    pwrite64 = 5017,
    readv = 5018,
    writev = 5019,
    access = 5020,
    pipe = 5021,
    newselect = 5022,
    sched_yield = 5023,
    mremap = 5024,
    msync = 5025,
    mincore = 5026,
    madvise = 5027,
    shmget = 5028,
    shmat = 5029,
    shmctl = 5030,
    dup = 5031,
    dup2 = 5032,
    pause = 5033,
    nanosleep = 5034,
    getitimer = 5035,
    setitimer = 5036,
    alarm = 5037,
    getpid = 5038,
    sendfile = 5039,
    socket = 5040,
    connect = 5041,
    accept = 5042,
    sendto = 5043,
    recvfrom = 5044,
    sendmsg = 5045,
    recvmsg = 5046,
    shutdown = 5047,
    bind = 5048,
    listen = 5049,
    getsockname = 5050,
    getpeername = 5051,
    socketpair = 5052,
    setsockopt = 5053,
    getsockopt = 5054,
    clone = 5055,
    fork = 5056,
    execve = 5057,
    exit = 5058,
    wait4 = 5059,
    kill = 5060,
    uname = 5061,
    semget = 5062,
    semop = 5063,
    semctl = 5064,
    shmdt = 5065,
    msgget = 5066,
    msgsnd = 5067,
    msgrcv = 5068,
    msgctl = 5069,
    fcntl = 5070,
    flock = 5071,
    fsync = 5072,
    fdatasync = 5073,
    truncate = 5074,
    ftruncate = 5075,
    getdents = 5076,
    getcwd = 5077,
    chdir = 5078,
    fchdir = 5079,
    rename = 5080,
    mkdir = 5081,
    rmdir = 5082,
    creat = 5083,
    link = 5084,
    unlink = 5085,
    symlink = 5086,
    readlink = 5087,
    chmod = 5088,
    fchmod = 5089,
    chown = 5090,
    fchown = 5091,
    lchown = 5092,
    umask = 5093,
    gettimeofday = 5094,
    getrlimit = 5095,
    getrusage = 5096,
    sysinfo = 5097,
    times = 5098,
    ptrace = 5099,
    getuid = 5100,
    syslog = 5101,
    getgid = 5102,
    setuid = 5103,
    setgid = 5104,
    geteuid = 5105,
    getegid = 5106,
    setpgid = 5107,
    getppid = 5108,
    getpgrp = 5109,
    setsid = 5110,
    setreuid = 5111,
    setregid = 5112,
    getgroups = 5113,
    setgroups = 5114,
    setresuid = 5115,
    getresuid = 5116,
    setresgid = 5117,
    getresgid = 5118,
    getpgid = 5119,
    setfsuid = 5120,
    setfsgid = 5121,
    getsid = 5122,
    capget = 5123,
    capset = 5124,
    rt_sigpending = 5125,
    rt_sigtimedwait = 5126,
    rt_sigqueueinfo = 5127,
    rt_sigsuspend = 5128,
    sigaltstack = 5129,
    utime = 5130,
    mknod = 5131,
    personality = 5132,
    ustat = 5133,
    statfs = 5134,
    fstatfs = 5135,
    sysfs = 5136,
    getpriority = 5137,
    setpriority = 5138,
    sched_setparam = 5139,
    sched_getparam = 5140,
    sched_setscheduler = 5141,
    sched_getscheduler = 5142,
    sched_get_priority_max = 5143,
    sched_get_priority_min = 5144,
    sched_rr_get_interval = 5145,
    mlock = 5146,
    munlock = 5147,
    mlockall = 5148,
    munlockall = 5149,
    vhangup = 5150,
    pivot_root = 5151,
    sysctl = 5152,
    prctl = 5153,
    adjtimex = 5154,
    setrlimit = 5155,
    chroot = 5156,
    sync = 5157,
    acct = 5158,
    settimeofday = 5159,
    mount = 5160,
    umount2 = 5161,
    swapon = 5162,
    swapoff = 5163,
    reboot = 5164,
    sethostname = 5165,
    setdomainname = 5166,
    create_module = 5167,
    init_module = 5168,
    delete_module = 5169,
    get_kernel_syms = 5170,
    query_module = 5171,
    quotactl = 5172,
    nfsservctl = 5173,
    getpmsg = 5174,
    putpmsg = 5175,
    afs_syscall = 5176,
    gettid = 5178,
    readahead = 5179,
    setxattr = 5180,
    lsetxattr = 5181,
    fsetxattr = 5182,
    getxattr = 5183,
    lgetxattr = 5184,
    fgetxattr = 5185,
    listxattr = 5186,
    llistxattr = 5187,
    flistxattr = 5188,
    removexattr = 5189,
    lremovexattr = 5190,
    fremovexattr = 5191,
    tkill = 5192,
    futex = 5194,
    sched_setaffinity = 5195,
    sched_getaffinity = 5196,
    cacheflush = 5197,
    cachectl = 5198,
    sysmips = 5199,
    io_setup = 5200,
    io_destroy = 5201,
    io_getevents = 5202,
    io_submit = 5203,
    io_cancel = 5204,
    exit_group = 5205,
    lookup_dcookie = 5206,
    epoll_create = 5207,
    epoll_ctl = 5208,
    epoll_wait = 5209,
    remap_file_pages = 5210,
    rt_sigreturn = 5211,
    set_tid_address = 5212,
    restart_syscall = 5213,
    semtimedop = 5214,
    fadvise64 = 5215,
    timer_create = 5216,
    timer_settime = 5217,
    timer_gettime = 5218,
    timer_getoverrun = 5219,
    timer_delete = 5220,
    clock_settime = 5221,
    clock_gettime = 5222,
    clock_getres = 5223,
    clock_nanosleep = 5224,
    tgkill = 5225,
    utimes = 5226,
    mbind = 5227,
    get_mempolicy = 5228,
    set_mempolicy = 5229,
    mq_open = 5230,
    mq_unlink = 5231,
    mq_timedsend = 5232,
    mq_timedreceive = 5233,
    mq_notify = 5234,
    mq_getsetattr = 5235,
    vserver = 5236,
    waitid = 5237,
    add_key = 5239,
    request_key = 5240,
    keyctl = 5241,
    set_thread_area = 5242,
    inotify_init = 5243,
    inotify_add_watch = 5244,
    inotify_rm_watch = 5245,
    migrate_pages = 5246,
    openat = 5247,
    mkdirat = 5248,
    mknodat = 5249,
    fchownat = 5250,
    futimesat = 5251,
    newfstatat = 5252,
    unlinkat = 5253,
    renameat = 5254,
    linkat = 5255,
    symlinkat = 5256,
    readlinkat = 5257,
    fchmodat = 5258,
    faccessat = 5259,
    pselect6 = 5260,
    ppoll = 5261,
    unshare = 5262,
    splice = 5263,
    sync_file_range = 5264,
    tee = 5265,
    vmsplice = 5266,
    move_pages = 5267,
    set_robust_list = 5268,
    get_robust_list = 5269,
    kexec_load = 5270,
    getcpu = 5271,
    epoll_pwait = 5272,
    ioprio_set = 5273,
    ioprio_get = 5274,
    utimensat = 5275,
    signalfd = 5276,
    timerfd = 5277,
    eventfd = 5278,
    fallocate = 5279,
    timerfd_create = 5280,
    timerfd_gettime = 5281,
    timerfd_settime = 5282,
    signalfd4 = 5283,
    eventfd2 = 5284,
    epoll_create1 = 5285,
    dup3 = 5286,
    pipe2 = 5287,
    inotify_init1 = 5288,
    preadv = 5289,
    pwritev = 5290,
    rt_tgsigqueueinfo = 5291,
    perf_event_open = 5292,
    accept4 = 5293,
    recvmmsg = 5294,
    fanotify_init = 5295,
    fanotify_mark = 5296,
    prlimit64 = 5297,
    name_to_handle_at = 5298,
    open_by_handle_at = 5299,
    clock_adjtime = 5300,
    syncfs = 5301,
    sendmmsg = 5302,
    setns = 5303,
    process_vm_readv = 5304,
    process_vm_writev = 5305,
    kcmp = 5306,
    finit_module = 5307,
    getdents64 = 5308,
    sched_setattr = 5309,
    sched_getattr = 5310,
    renameat2 = 5311,
    seccomp = 5312,
    getrandom = 5313,
    memfd_create = 5314,
    bpf = 5315,
    execveat = 5316,
    userfaultfd = 5317,
    membarrier = 5318,
    mlock2 = 5319,
    copy_file_range = 5320,
    preadv2 = 5321,
    pwritev2 = 5322,
    pkey_mprotect = 5323,
    pkey_alloc = 5324,
    pkey_free = 5325,
    statx = 5326,
    rseq = 5327,
    io_pgetevents = 5328,
    pidfd_send_signal = 5424,
    io_uring_setup = 5425,
    io_uring_enter = 5426,
    io_uring_register = 5427,
    open_tree = 5428,
    move_mount = 5429,
    fsopen = 5430,
    fsconfig = 5431,
    fsmount = 5432,
    fspick = 5433,
    pidfd_open = 5434,
    clone3 = 5435,
    close_range = 5436,
    openat2 = 5437,
    pidfd_getfd = 5438,
    faccessat2 = 5439,
    process_madvise = 5440,
    epoll_pwait2 = 5441,
    mount_setattr = 5442,
    quotactl_fd = 5443,
    landlock_create_ruleset = 5444,
    landlock_add_rule = 5445,
    landlock_restrict_self = 5446,
    process_mrelease = 5448,
    futex_waitv = 5449,
    set_mempolicy_home_node = 5450,
    cachestat = 5451,
    fchmodat2 = 5452,
    map_shadow_stack = 5453,
    futex_wake = 5454,
    futex_wait = 5455,
    futex_requeue = 5456,
    statmount = 5457,
    listmount = 5458,
    lsm_get_self_attr = 5459,
    lsm_set_self_attr = 5460,
    lsm_list_modules = 5461,
    mseal = 5462,
    setxattrat = 5463,
    getxattrat = 5464,
    listxattrat = 5465,
    removexattrat = 5466,
    open_tree_attr = 5467,
    file_getattr = 5468,
    file_setattr = 5469,
    listns = 5470,
    rseq_slice_yield = 5471,
}