rustfoundry 4.2.0

A Rust service rustfoundry library.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
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
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
// AUTOGENERATED by tools/gen-syscall-enum

/// Linux syscalls.
///
/// Note that this enum can have different variants for different processor architechtures.
#[allow(non_camel_case_types)]
#[derive(Copy, Clone, Debug, PartialEq)]
#[repr(i32)]
pub enum Syscall {
    /// <https://man7.org/linux/man-pages/man2/accept.2.html>
    accept = 202,
    /// <https://man7.org/linux/man-pages/man2/accept4.2.html>
    accept4 = 242,
    /// <https://man7.org/linux/man-pages/man2/acct.2.html>
    acct = 89,
    /// <https://man7.org/linux/man-pages/man2/add_key.2.html>
    add_key = 217,
    /// <https://man7.org/linux/man-pages/man2/adjtimex.2.html>
    adjtimex = 171,
    /// <https://man7.org/linux/man-pages/man2/bind.2.html>
    bind = 200,
    /// <https://man7.org/linux/man-pages/man2/bpf.2.html>
    bpf = 280,
    /// <https://man7.org/linux/man-pages/man2/brk.2.html>
    brk = 214,
    /// <https://man7.org/linux/man-pages/man2/capget.2.html>
    capget = 90,
    /// <https://man7.org/linux/man-pages/man2/capset.2.html>
    capset = 91,
    /// <https://man7.org/linux/man-pages/man2/chdir.2.html>
    chdir = 49,
    /// <https://man7.org/linux/man-pages/man2/chroot.2.html>
    chroot = 51,
    /// <https://man7.org/linux/man-pages/man2/clock_adjtime.2.html>
    clock_adjtime = 266,
    /// <https://man7.org/linux/man-pages/man2/clock_getres.2.html>
    clock_getres = 114,
    /// <https://man7.org/linux/man-pages/man2/clock_gettime.2.html>
    clock_gettime = 113,
    /// <https://man7.org/linux/man-pages/man2/clock_nanosleep.2.html>
    clock_nanosleep = 115,
    /// <https://man7.org/linux/man-pages/man2/clock_settime.2.html>
    clock_settime = 112,
    /// <https://man7.org/linux/man-pages/man2/clone.2.html>
    clone = 220,
    /// <https://man7.org/linux/man-pages/man2/clone3.2.html>
    clone3 = 435,
    /// <https://man7.org/linux/man-pages/man2/close.2.html>
    close = 57,
    /// <https://man7.org/linux/man-pages/man2/close_range.2.html>
    close_range = 436,
    /// <https://man7.org/linux/man-pages/man2/connect.2.html>
    connect = 203,
    /// <https://man7.org/linux/man-pages/man2/copy_file_range.2.html>
    copy_file_range = 285,
    /// <https://man7.org/linux/man-pages/man2/delete_module.2.html>
    delete_module = 106,
    /// <https://man7.org/linux/man-pages/man2/dup.2.html>
    dup = 23,
    /// <https://man7.org/linux/man-pages/man2/dup3.2.html>
    dup3 = 24,
    /// <https://man7.org/linux/man-pages/man2/epoll_create1.2.html>
    epoll_create1 = 20,
    /// <https://man7.org/linux/man-pages/man2/epoll_ctl.2.html>
    epoll_ctl = 21,
    /// <https://man7.org/linux/man-pages/man2/epoll_pwait.2.html>
    epoll_pwait = 22,
    /// <https://man7.org/linux/man-pages/man2/epoll_pwait2.2.html>
    epoll_pwait2 = 441,
    /// <https://man7.org/linux/man-pages/man2/eventfd2.2.html>
    eventfd2 = 19,
    /// <https://man7.org/linux/man-pages/man2/execve.2.html>
    execve = 221,
    /// <https://man7.org/linux/man-pages/man2/execveat.2.html>
    execveat = 281,
    /// <https://man7.org/linux/man-pages/man2/exit.2.html>
    exit = 93,
    /// <https://man7.org/linux/man-pages/man2/exit_group.2.html>
    exit_group = 94,
    /// <https://man7.org/linux/man-pages/man2/faccessat.2.html>
    faccessat = 48,
    /// <https://man7.org/linux/man-pages/man2/faccessat2.2.html>
    faccessat2 = 439,
    /// <https://man7.org/linux/man-pages/man2/fadvise64.2.html>
    fadvise64 = 223,
    /// <https://man7.org/linux/man-pages/man2/fallocate.2.html>
    fallocate = 47,
    /// <https://man7.org/linux/man-pages/man2/fanotify_init.2.html>
    fanotify_init = 262,
    /// <https://man7.org/linux/man-pages/man2/fanotify_mark.2.html>
    fanotify_mark = 263,
    /// <https://man7.org/linux/man-pages/man2/fchdir.2.html>
    fchdir = 50,
    /// <https://man7.org/linux/man-pages/man2/fchmod.2.html>
    fchmod = 52,
    /// <https://man7.org/linux/man-pages/man2/fchmodat.2.html>
    fchmodat = 53,
    /// <https://man7.org/linux/man-pages/man2/fchown.2.html>
    fchown = 55,
    /// <https://man7.org/linux/man-pages/man2/fchownat.2.html>
    fchownat = 54,
    /// <https://man7.org/linux/man-pages/man2/fcntl.2.html>
    fcntl = 25,
    /// <https://man7.org/linux/man-pages/man2/fdatasync.2.html>
    fdatasync = 83,
    /// <https://man7.org/linux/man-pages/man2/fgetxattr.2.html>
    fgetxattr = 10,
    /// <https://man7.org/linux/man-pages/man2/finit_module.2.html>
    finit_module = 273,
    /// <https://man7.org/linux/man-pages/man2/flistxattr.2.html>
    flistxattr = 13,
    /// <https://man7.org/linux/man-pages/man2/flock.2.html>
    flock = 32,
    /// <https://man7.org/linux/man-pages/man2/fremovexattr.2.html>
    fremovexattr = 16,
    /// <https://man7.org/linux/man-pages/man2/fsconfig.2.html>
    fsconfig = 431,
    /// <https://man7.org/linux/man-pages/man2/fsetxattr.2.html>
    fsetxattr = 7,
    /// <https://man7.org/linux/man-pages/man2/fsmount.2.html>
    fsmount = 432,
    /// <https://man7.org/linux/man-pages/man2/fsopen.2.html>
    fsopen = 430,
    /// <https://man7.org/linux/man-pages/man2/fspick.2.html>
    fspick = 433,
    /// <https://man7.org/linux/man-pages/man2/fstat.2.html>
    fstat = 80,
    /// <https://man7.org/linux/man-pages/man2/fstatfs.2.html>
    fstatfs = 44,
    /// <https://man7.org/linux/man-pages/man2/fsync.2.html>
    fsync = 82,
    /// <https://man7.org/linux/man-pages/man2/ftruncate.2.html>
    ftruncate = 46,
    /// <https://man7.org/linux/man-pages/man2/futex.2.html>
    futex = 98,
    /// <https://man7.org/linux/man-pages/man2/futex_waitv.2.html>
    futex_waitv = 449,
    /// <https://man7.org/linux/man-pages/man2/get_mempolicy.2.html>
    get_mempolicy = 236,
    /// <https://man7.org/linux/man-pages/man2/get_robust_list.2.html>
    get_robust_list = 100,
    /// <https://man7.org/linux/man-pages/man2/getcpu.2.html>
    getcpu = 168,
    /// <https://man7.org/linux/man-pages/man2/getcwd.2.html>
    getcwd = 17,
    /// <https://man7.org/linux/man-pages/man2/getdents64.2.html>
    getdents64 = 61,
    /// <https://man7.org/linux/man-pages/man2/getegid.2.html>
    getegid = 177,
    /// <https://man7.org/linux/man-pages/man2/geteuid.2.html>
    geteuid = 175,
    /// <https://man7.org/linux/man-pages/man2/getgid.2.html>
    getgid = 176,
    /// <https://man7.org/linux/man-pages/man2/getgroups.2.html>
    getgroups = 158,
    /// <https://man7.org/linux/man-pages/man2/getitimer.2.html>
    getitimer = 102,
    /// <https://man7.org/linux/man-pages/man2/getpeername.2.html>
    getpeername = 205,
    /// <https://man7.org/linux/man-pages/man2/getpgid.2.html>
    getpgid = 155,
    /// <https://man7.org/linux/man-pages/man2/getpid.2.html>
    getpid = 172,
    /// <https://man7.org/linux/man-pages/man2/getppid.2.html>
    getppid = 173,
    /// <https://man7.org/linux/man-pages/man2/getpriority.2.html>
    getpriority = 141,
    /// <https://man7.org/linux/man-pages/man2/getrandom.2.html>
    getrandom = 278,
    /// <https://man7.org/linux/man-pages/man2/getresgid.2.html>
    getresgid = 150,
    /// <https://man7.org/linux/man-pages/man2/getresuid.2.html>
    getresuid = 148,
    /// <https://man7.org/linux/man-pages/man2/getrlimit.2.html>
    getrlimit = 163,
    /// <https://man7.org/linux/man-pages/man2/getrusage.2.html>
    getrusage = 165,
    /// <https://man7.org/linux/man-pages/man2/getsid.2.html>
    getsid = 156,
    /// <https://man7.org/linux/man-pages/man2/getsockname.2.html>
    getsockname = 204,
    /// <https://man7.org/linux/man-pages/man2/getsockopt.2.html>
    getsockopt = 209,
    /// <https://man7.org/linux/man-pages/man2/gettid.2.html>
    gettid = 178,
    /// <https://man7.org/linux/man-pages/man2/gettimeofday.2.html>
    gettimeofday = 169,
    /// <https://man7.org/linux/man-pages/man2/getuid.2.html>
    getuid = 174,
    /// <https://man7.org/linux/man-pages/man2/getxattr.2.html>
    getxattr = 8,
    /// <https://man7.org/linux/man-pages/man2/init_module.2.html>
    init_module = 105,
    /// <https://man7.org/linux/man-pages/man2/inotify_add_watch.2.html>
    inotify_add_watch = 27,
    /// <https://man7.org/linux/man-pages/man2/inotify_init1.2.html>
    inotify_init1 = 26,
    /// <https://man7.org/linux/man-pages/man2/inotify_rm_watch.2.html>
    inotify_rm_watch = 28,
    /// <https://man7.org/linux/man-pages/man2/io_cancel.2.html>
    io_cancel = 3,
    /// <https://man7.org/linux/man-pages/man2/io_destroy.2.html>
    io_destroy = 1,
    /// <https://man7.org/linux/man-pages/man2/io_getevents.2.html>
    io_getevents = 4,
    /// <https://man7.org/linux/man-pages/man2/io_pgetevents.2.html>
    io_pgetevents = 292,
    /// <https://man7.org/linux/man-pages/man2/io_setup.2.html>
    io_setup = 0,
    /// <https://man7.org/linux/man-pages/man2/io_submit.2.html>
    io_submit = 2,
    /// <https://man7.org/linux/man-pages/man2/io_uring_enter.2.html>
    io_uring_enter = 426,
    /// <https://man7.org/linux/man-pages/man2/io_uring_register.2.html>
    io_uring_register = 427,
    /// <https://man7.org/linux/man-pages/man2/io_uring_setup.2.html>
    io_uring_setup = 425,
    /// <https://man7.org/linux/man-pages/man2/ioctl.2.html>
    ioctl = 29,
    /// <https://man7.org/linux/man-pages/man2/ioprio_get.2.html>
    ioprio_get = 31,
    /// <https://man7.org/linux/man-pages/man2/ioprio_set.2.html>
    ioprio_set = 30,
    /// <https://man7.org/linux/man-pages/man2/kcmp.2.html>
    kcmp = 272,
    /// <https://man7.org/linux/man-pages/man2/kexec_file_load.2.html>
    kexec_file_load = 294,
    /// <https://man7.org/linux/man-pages/man2/kexec_load.2.html>
    kexec_load = 104,
    /// <https://man7.org/linux/man-pages/man2/keyctl.2.html>
    keyctl = 219,
    /// <https://man7.org/linux/man-pages/man2/kill.2.html>
    kill = 129,
    /// <https://man7.org/linux/man-pages/man2/landlock_add_rule.2.html>
    landlock_add_rule = 445,
    /// <https://man7.org/linux/man-pages/man2/landlock_create_ruleset.2.html>
    landlock_create_ruleset = 444,
    /// <https://man7.org/linux/man-pages/man2/landlock_restrict_self.2.html>
    landlock_restrict_self = 446,
    /// <https://man7.org/linux/man-pages/man2/lgetxattr.2.html>
    lgetxattr = 9,
    /// <https://man7.org/linux/man-pages/man2/linkat.2.html>
    linkat = 37,
    /// <https://man7.org/linux/man-pages/man2/listen.2.html>
    listen = 201,
    /// <https://man7.org/linux/man-pages/man2/listxattr.2.html>
    listxattr = 11,
    /// <https://man7.org/linux/man-pages/man2/llistxattr.2.html>
    llistxattr = 12,
    /// <https://man7.org/linux/man-pages/man2/lookup_dcookie.2.html>
    lookup_dcookie = 18,
    /// <https://man7.org/linux/man-pages/man2/lremovexattr.2.html>
    lremovexattr = 15,
    /// <https://man7.org/linux/man-pages/man2/lseek.2.html>
    lseek = 62,
    /// <https://man7.org/linux/man-pages/man2/lsetxattr.2.html>
    lsetxattr = 6,
    /// <https://man7.org/linux/man-pages/man2/madvise.2.html>
    madvise = 233,
    /// <https://man7.org/linux/man-pages/man2/mbind.2.html>
    mbind = 235,
    /// <https://man7.org/linux/man-pages/man2/membarrier.2.html>
    membarrier = 283,
    /// <https://man7.org/linux/man-pages/man2/memfd_create.2.html>
    memfd_create = 279,
    /// <https://man7.org/linux/man-pages/man2/memfd_secret.2.html>
    memfd_secret = 447,
    /// <https://man7.org/linux/man-pages/man2/migrate_pages.2.html>
    migrate_pages = 238,
    /// <https://man7.org/linux/man-pages/man2/mincore.2.html>
    mincore = 232,
    /// <https://man7.org/linux/man-pages/man2/mkdirat.2.html>
    mkdirat = 34,
    /// <https://man7.org/linux/man-pages/man2/mknodat.2.html>
    mknodat = 33,
    /// <https://man7.org/linux/man-pages/man2/mlock.2.html>
    mlock = 228,
    /// <https://man7.org/linux/man-pages/man2/mlock2.2.html>
    mlock2 = 284,
    /// <https://man7.org/linux/man-pages/man2/mlockall.2.html>
    mlockall = 230,
    /// <https://man7.org/linux/man-pages/man2/mmap.2.html>
    mmap = 222,
    /// <https://man7.org/linux/man-pages/man2/mount.2.html>
    mount = 40,
    /// <https://man7.org/linux/man-pages/man2/mount_setattr.2.html>
    mount_setattr = 442,
    /// <https://man7.org/linux/man-pages/man2/move_mount.2.html>
    move_mount = 429,
    /// <https://man7.org/linux/man-pages/man2/move_pages.2.html>
    move_pages = 239,
    /// <https://man7.org/linux/man-pages/man2/mprotect.2.html>
    mprotect = 226,
    /// <https://man7.org/linux/man-pages/man2/mq_getsetattr.2.html>
    mq_getsetattr = 185,
    /// <https://man7.org/linux/man-pages/man2/mq_notify.2.html>
    mq_notify = 184,
    /// <https://man7.org/linux/man-pages/man2/mq_open.2.html>
    mq_open = 180,
    /// <https://man7.org/linux/man-pages/man2/mq_timedreceive.2.html>
    mq_timedreceive = 183,
    /// <https://man7.org/linux/man-pages/man2/mq_timedsend.2.html>
    mq_timedsend = 182,
    /// <https://man7.org/linux/man-pages/man2/mq_unlink.2.html>
    mq_unlink = 181,
    /// <https://man7.org/linux/man-pages/man2/mremap.2.html>
    mremap = 216,
    /// <https://man7.org/linux/man-pages/man2/msgctl.2.html>
    msgctl = 187,
    /// <https://man7.org/linux/man-pages/man2/msgget.2.html>
    msgget = 186,
    /// <https://man7.org/linux/man-pages/man2/msgrcv.2.html>
    msgrcv = 188,
    /// <https://man7.org/linux/man-pages/man2/msgsnd.2.html>
    msgsnd = 189,
    /// <https://man7.org/linux/man-pages/man2/msync.2.html>
    msync = 227,
    /// <https://man7.org/linux/man-pages/man2/munlock.2.html>
    munlock = 229,
    /// <https://man7.org/linux/man-pages/man2/munlockall.2.html>
    munlockall = 231,
    /// <https://man7.org/linux/man-pages/man2/munmap.2.html>
    munmap = 215,
    /// <https://man7.org/linux/man-pages/man2/name_to_handle_at.2.html>
    name_to_handle_at = 264,
    /// <https://man7.org/linux/man-pages/man2/nanosleep.2.html>
    nanosleep = 101,
    /// <https://man7.org/linux/man-pages/man2/newfstatat.2.html>
    newfstatat = 79,
    /// <https://man7.org/linux/man-pages/man2/nfsservctl.2.html>
    nfsservctl = 42,
    /// <https://man7.org/linux/man-pages/man2/open_by_handle_at.2.html>
    open_by_handle_at = 265,
    /// <https://man7.org/linux/man-pages/man2/open_tree.2.html>
    open_tree = 428,
    /// <https://man7.org/linux/man-pages/man2/openat.2.html>
    openat = 56,
    /// <https://man7.org/linux/man-pages/man2/openat2.2.html>
    openat2 = 437,
    /// <https://man7.org/linux/man-pages/man2/perf_event_open.2.html>
    perf_event_open = 241,
    /// <https://man7.org/linux/man-pages/man2/personality.2.html>
    personality = 92,
    /// <https://man7.org/linux/man-pages/man2/pidfd_getfd.2.html>
    pidfd_getfd = 438,
    /// <https://man7.org/linux/man-pages/man2/pidfd_open.2.html>
    pidfd_open = 434,
    /// <https://man7.org/linux/man-pages/man2/pidfd_send_signal.2.html>
    pidfd_send_signal = 424,
    /// <https://man7.org/linux/man-pages/man2/pipe2.2.html>
    pipe2 = 59,
    /// <https://man7.org/linux/man-pages/man2/pivot_root.2.html>
    pivot_root = 41,
    /// <https://man7.org/linux/man-pages/man2/pkey_alloc.2.html>
    pkey_alloc = 289,
    /// <https://man7.org/linux/man-pages/man2/pkey_free.2.html>
    pkey_free = 290,
    /// <https://man7.org/linux/man-pages/man2/pkey_mprotect.2.html>
    pkey_mprotect = 288,
    /// <https://man7.org/linux/man-pages/man2/ppoll.2.html>
    ppoll = 73,
    /// <https://man7.org/linux/man-pages/man2/prctl.2.html>
    prctl = 167,
    /// <https://man7.org/linux/man-pages/man2/pread64.2.html>
    pread64 = 67,
    /// <https://man7.org/linux/man-pages/man2/preadv.2.html>
    preadv = 69,
    /// <https://man7.org/linux/man-pages/man2/preadv2.2.html>
    preadv2 = 286,
    /// <https://man7.org/linux/man-pages/man2/prlimit64.2.html>
    prlimit64 = 261,
    /// <https://man7.org/linux/man-pages/man2/process_madvise.2.html>
    process_madvise = 440,
    /// <https://man7.org/linux/man-pages/man2/process_mrelease.2.html>
    process_mrelease = 448,
    /// <https://man7.org/linux/man-pages/man2/process_vm_readv.2.html>
    process_vm_readv = 270,
    /// <https://man7.org/linux/man-pages/man2/process_vm_writev.2.html>
    process_vm_writev = 271,
    /// <https://man7.org/linux/man-pages/man2/pselect6.2.html>
    pselect6 = 72,
    /// <https://man7.org/linux/man-pages/man2/ptrace.2.html>
    ptrace = 117,
    /// <https://man7.org/linux/man-pages/man2/pwrite64.2.html>
    pwrite64 = 68,
    /// <https://man7.org/linux/man-pages/man2/pwritev.2.html>
    pwritev = 70,
    /// <https://man7.org/linux/man-pages/man2/pwritev2.2.html>
    pwritev2 = 287,
    /// <https://man7.org/linux/man-pages/man2/quotactl.2.html>
    quotactl = 60,
    /// <https://man7.org/linux/man-pages/man2/quotactl_fd.2.html>
    quotactl_fd = 443,
    /// <https://man7.org/linux/man-pages/man2/read.2.html>
    read = 63,
    /// <https://man7.org/linux/man-pages/man2/readahead.2.html>
    readahead = 213,
    /// <https://man7.org/linux/man-pages/man2/readlinkat.2.html>
    readlinkat = 78,
    /// <https://man7.org/linux/man-pages/man2/readv.2.html>
    readv = 65,
    /// <https://man7.org/linux/man-pages/man2/reboot.2.html>
    reboot = 142,
    /// <https://man7.org/linux/man-pages/man2/recvfrom.2.html>
    recvfrom = 207,
    /// <https://man7.org/linux/man-pages/man2/recvmmsg.2.html>
    recvmmsg = 243,
    /// <https://man7.org/linux/man-pages/man2/recvmsg.2.html>
    recvmsg = 212,
    /// <https://man7.org/linux/man-pages/man2/remap_file_pages.2.html>
    remap_file_pages = 234,
    /// <https://man7.org/linux/man-pages/man2/removexattr.2.html>
    removexattr = 14,
    /// <https://man7.org/linux/man-pages/man2/renameat.2.html>
    renameat = 38,
    /// <https://man7.org/linux/man-pages/man2/renameat2.2.html>
    renameat2 = 276,
    /// <https://man7.org/linux/man-pages/man2/request_key.2.html>
    request_key = 218,
    /// <https://man7.org/linux/man-pages/man2/restart_syscall.2.html>
    restart_syscall = 128,
    /// <https://man7.org/linux/man-pages/man2/rseq.2.html>
    rseq = 293,
    /// <https://man7.org/linux/man-pages/man2/rt_sigaction.2.html>
    rt_sigaction = 134,
    /// <https://man7.org/linux/man-pages/man2/rt_sigpending.2.html>
    rt_sigpending = 136,
    /// <https://man7.org/linux/man-pages/man2/rt_sigprocmask.2.html>
    rt_sigprocmask = 135,
    /// <https://man7.org/linux/man-pages/man2/rt_sigqueueinfo.2.html>
    rt_sigqueueinfo = 138,
    /// <https://man7.org/linux/man-pages/man2/rt_sigreturn.2.html>
    rt_sigreturn = 139,
    /// <https://man7.org/linux/man-pages/man2/rt_sigsuspend.2.html>
    rt_sigsuspend = 133,
    /// <https://man7.org/linux/man-pages/man2/rt_sigtimedwait.2.html>
    rt_sigtimedwait = 137,
    /// <https://man7.org/linux/man-pages/man2/rt_tgsigqueueinfo.2.html>
    rt_tgsigqueueinfo = 240,
    /// <https://man7.org/linux/man-pages/man2/sched_get_priority_max.2.html>
    sched_get_priority_max = 125,
    /// <https://man7.org/linux/man-pages/man2/sched_get_priority_min.2.html>
    sched_get_priority_min = 126,
    /// <https://man7.org/linux/man-pages/man2/sched_getaffinity.2.html>
    sched_getaffinity = 123,
    /// <https://man7.org/linux/man-pages/man2/sched_getattr.2.html>
    sched_getattr = 275,
    /// <https://man7.org/linux/man-pages/man2/sched_getparam.2.html>
    sched_getparam = 121,
    /// <https://man7.org/linux/man-pages/man2/sched_getscheduler.2.html>
    sched_getscheduler = 120,
    /// <https://man7.org/linux/man-pages/man2/sched_rr_get_interval.2.html>
    sched_rr_get_interval = 127,
    /// <https://man7.org/linux/man-pages/man2/sched_setaffinity.2.html>
    sched_setaffinity = 122,
    /// <https://man7.org/linux/man-pages/man2/sched_setattr.2.html>
    sched_setattr = 274,
    /// <https://man7.org/linux/man-pages/man2/sched_setparam.2.html>
    sched_setparam = 118,
    /// <https://man7.org/linux/man-pages/man2/sched_setscheduler.2.html>
    sched_setscheduler = 119,
    /// <https://man7.org/linux/man-pages/man2/sched_yield.2.html>
    sched_yield = 124,
    /// <https://man7.org/linux/man-pages/man2/seccomp.2.html>
    seccomp = 277,
    /// <https://man7.org/linux/man-pages/man2/semctl.2.html>
    semctl = 191,
    /// <https://man7.org/linux/man-pages/man2/semget.2.html>
    semget = 190,
    /// <https://man7.org/linux/man-pages/man2/semop.2.html>
    semop = 193,
    /// <https://man7.org/linux/man-pages/man2/semtimedop.2.html>
    semtimedop = 192,
    /// <https://man7.org/linux/man-pages/man2/sendfile.2.html>
    sendfile = 71,
    /// <https://man7.org/linux/man-pages/man2/sendmmsg.2.html>
    sendmmsg = 269,
    /// <https://man7.org/linux/man-pages/man2/sendmsg.2.html>
    sendmsg = 211,
    /// <https://man7.org/linux/man-pages/man2/sendto.2.html>
    sendto = 206,
    /// <https://man7.org/linux/man-pages/man2/set_mempolicy.2.html>
    set_mempolicy = 237,
    /// <https://man7.org/linux/man-pages/man2/set_mempolicy_home_node.2.html>
    set_mempolicy_home_node = 450,
    /// <https://man7.org/linux/man-pages/man2/set_robust_list.2.html>
    set_robust_list = 99,
    /// <https://man7.org/linux/man-pages/man2/set_tid_address.2.html>
    set_tid_address = 96,
    /// <https://man7.org/linux/man-pages/man2/setdomainname.2.html>
    setdomainname = 162,
    /// <https://man7.org/linux/man-pages/man2/setfsgid.2.html>
    setfsgid = 152,
    /// <https://man7.org/linux/man-pages/man2/setfsuid.2.html>
    setfsuid = 151,
    /// <https://man7.org/linux/man-pages/man2/setgid.2.html>
    setgid = 144,
    /// <https://man7.org/linux/man-pages/man2/setgroups.2.html>
    setgroups = 159,
    /// <https://man7.org/linux/man-pages/man2/sethostname.2.html>
    sethostname = 161,
    /// <https://man7.org/linux/man-pages/man2/setitimer.2.html>
    setitimer = 103,
    /// <https://man7.org/linux/man-pages/man2/setns.2.html>
    setns = 268,
    /// <https://man7.org/linux/man-pages/man2/setpgid.2.html>
    setpgid = 154,
    /// <https://man7.org/linux/man-pages/man2/setpriority.2.html>
    setpriority = 140,
    /// <https://man7.org/linux/man-pages/man2/setregid.2.html>
    setregid = 143,
    /// <https://man7.org/linux/man-pages/man2/setresgid.2.html>
    setresgid = 149,
    /// <https://man7.org/linux/man-pages/man2/setresuid.2.html>
    setresuid = 147,
    /// <https://man7.org/linux/man-pages/man2/setreuid.2.html>
    setreuid = 145,
    /// <https://man7.org/linux/man-pages/man2/setrlimit.2.html>
    setrlimit = 164,
    /// <https://man7.org/linux/man-pages/man2/setsid.2.html>
    setsid = 157,
    /// <https://man7.org/linux/man-pages/man2/setsockopt.2.html>
    setsockopt = 208,
    /// <https://man7.org/linux/man-pages/man2/settimeofday.2.html>
    settimeofday = 170,
    /// <https://man7.org/linux/man-pages/man2/setuid.2.html>
    setuid = 146,
    /// <https://man7.org/linux/man-pages/man2/setxattr.2.html>
    setxattr = 5,
    /// <https://man7.org/linux/man-pages/man2/shmat.2.html>
    shmat = 196,
    /// <https://man7.org/linux/man-pages/man2/shmctl.2.html>
    shmctl = 195,
    /// <https://man7.org/linux/man-pages/man2/shmdt.2.html>
    shmdt = 197,
    /// <https://man7.org/linux/man-pages/man2/shmget.2.html>
    shmget = 194,
    /// <https://man7.org/linux/man-pages/man2/shutdown.2.html>
    shutdown = 210,
    /// <https://man7.org/linux/man-pages/man2/sigaltstack.2.html>
    sigaltstack = 132,
    /// <https://man7.org/linux/man-pages/man2/signalfd4.2.html>
    signalfd4 = 74,
    /// <https://man7.org/linux/man-pages/man2/socket.2.html>
    socket = 198,
    /// <https://man7.org/linux/man-pages/man2/socketpair.2.html>
    socketpair = 199,
    /// <https://man7.org/linux/man-pages/man2/splice.2.html>
    splice = 76,
    /// <https://man7.org/linux/man-pages/man2/statfs.2.html>
    statfs = 43,
    /// <https://man7.org/linux/man-pages/man2/statx.2.html>
    statx = 291,
    /// <https://man7.org/linux/man-pages/man2/swapoff.2.html>
    swapoff = 225,
    /// <https://man7.org/linux/man-pages/man2/swapon.2.html>
    swapon = 224,
    /// <https://man7.org/linux/man-pages/man2/symlinkat.2.html>
    symlinkat = 36,
    /// <https://man7.org/linux/man-pages/man2/sync.2.html>
    sync = 81,
    /// <https://man7.org/linux/man-pages/man2/sync_file_range.2.html>
    sync_file_range = 84,
    /// <https://man7.org/linux/man-pages/man2/syncfs.2.html>
    syncfs = 267,
    /// <https://man7.org/linux/man-pages/man2/sysinfo.2.html>
    sysinfo = 179,
    /// <https://man7.org/linux/man-pages/man2/syslog.2.html>
    syslog = 116,
    /// <https://man7.org/linux/man-pages/man2/tee.2.html>
    tee = 77,
    /// <https://man7.org/linux/man-pages/man2/tgkill.2.html>
    tgkill = 131,
    /// <https://man7.org/linux/man-pages/man2/timer_create.2.html>
    timer_create = 107,
    /// <https://man7.org/linux/man-pages/man2/timer_delete.2.html>
    timer_delete = 111,
    /// <https://man7.org/linux/man-pages/man2/timer_getoverrun.2.html>
    timer_getoverrun = 109,
    /// <https://man7.org/linux/man-pages/man2/timer_gettime.2.html>
    timer_gettime = 108,
    /// <https://man7.org/linux/man-pages/man2/timer_settime.2.html>
    timer_settime = 110,
    /// <https://man7.org/linux/man-pages/man2/timerfd_create.2.html>
    timerfd_create = 85,
    /// <https://man7.org/linux/man-pages/man2/timerfd_gettime.2.html>
    timerfd_gettime = 87,
    /// <https://man7.org/linux/man-pages/man2/timerfd_settime.2.html>
    timerfd_settime = 86,
    /// <https://man7.org/linux/man-pages/man2/times.2.html>
    times = 153,
    /// <https://man7.org/linux/man-pages/man2/tkill.2.html>
    tkill = 130,
    /// <https://man7.org/linux/man-pages/man2/truncate.2.html>
    truncate = 45,
    /// <https://man7.org/linux/man-pages/man2/umask.2.html>
    umask = 166,
    /// <https://man7.org/linux/man-pages/man2/umount2.2.html>
    umount2 = 39,
    /// <https://man7.org/linux/man-pages/man2/uname.2.html>
    uname = 160,
    /// <https://man7.org/linux/man-pages/man2/unlinkat.2.html>
    unlinkat = 35,
    /// <https://man7.org/linux/man-pages/man2/unshare.2.html>
    unshare = 97,
    /// <https://man7.org/linux/man-pages/man2/userfaultfd.2.html>
    userfaultfd = 282,
    /// <https://man7.org/linux/man-pages/man2/utimensat.2.html>
    utimensat = 88,
    /// <https://man7.org/linux/man-pages/man2/vhangup.2.html>
    vhangup = 58,
    /// <https://man7.org/linux/man-pages/man2/vmsplice.2.html>
    vmsplice = 75,
    /// <https://man7.org/linux/man-pages/man2/wait4.2.html>
    wait4 = 260,
    /// <https://man7.org/linux/man-pages/man2/waitid.2.html>
    waitid = 95,
    /// <https://man7.org/linux/man-pages/man2/write.2.html>
    write = 64,
    /// <https://man7.org/linux/man-pages/man2/writev.2.html>
    writev = 66,
}