@@ -350,9 +350,6 @@ pub const SO_SNDTIMEO: ::c_int = 0x4000;
350
350
pub const FIOCLEX : :: c_ulong = 0x20006601 ;
351
351
pub const FIONBIO : :: c_ulong = 0x8004667e ;
352
352
353
- pub const SYS_gettid : :: c_long = 143 ;
354
- pub const SYS_perf_event_open : :: c_long = 327 ;
355
-
356
353
pub const MCL_CURRENT : :: c_int = 0x2000 ;
357
354
pub const MCL_FUTURE : :: c_int = 0x4000 ;
358
355
@@ -436,6 +433,346 @@ pub const TIOCGWINSZ: ::c_ulong = 0x40087468;
436
433
pub const TIOCSWINSZ : :: c_ulong = 0x80087467 ;
437
434
pub const FIONREAD : :: c_ulong = 0x4004667f ;
438
435
436
+ pub const SYS_restart_syscall : :: c_long = 0 ;
437
+ pub const SYS_exit : :: c_long = 1 ;
438
+ pub const SYS_fork : :: c_long = 2 ;
439
+ pub const SYS_read : :: c_long = 3 ;
440
+ pub const SYS_write : :: c_long = 4 ;
441
+ pub const SYS_open : :: c_long = 5 ;
442
+ pub const SYS_close : :: c_long = 6 ;
443
+ pub const SYS_wait4 : :: c_long = 7 ;
444
+ pub const SYS_creat : :: c_long = 8 ;
445
+ pub const SYS_link : :: c_long = 9 ;
446
+ pub const SYS_unlink : :: c_long = 10 ;
447
+ pub const SYS_execv : :: c_long = 11 ;
448
+ pub const SYS_chdir : :: c_long = 12 ;
449
+ pub const SYS_chown : :: c_long = 13 ;
450
+ pub const SYS_mknod : :: c_long = 14 ;
451
+ pub const SYS_chmod : :: c_long = 15 ;
452
+ pub const SYS_lchown : :: c_long = 16 ;
453
+ pub const SYS_brk : :: c_long = 17 ;
454
+ pub const SYS_perfctr : :: c_long = 18 ;
455
+ pub const SYS_lseek : :: c_long = 19 ;
456
+ pub const SYS_getpid : :: c_long = 20 ;
457
+ pub const SYS_capget : :: c_long = 21 ;
458
+ pub const SYS_capset : :: c_long = 22 ;
459
+ pub const SYS_setuid : :: c_long = 23 ;
460
+ pub const SYS_getuid : :: c_long = 24 ;
461
+ pub const SYS_vmsplice : :: c_long = 25 ;
462
+ pub const SYS_ptrace : :: c_long = 26 ;
463
+ pub const SYS_alarm : :: c_long = 27 ;
464
+ pub const SYS_sigaltstack : :: c_long = 28 ;
465
+ pub const SYS_pause : :: c_long = 29 ;
466
+ pub const SYS_utime : :: c_long = 30 ;
467
+ pub const SYS_access : :: c_long = 33 ;
468
+ pub const SYS_nice : :: c_long = 34 ;
469
+ pub const SYS_sync : :: c_long = 36 ;
470
+ pub const SYS_kill : :: c_long = 37 ;
471
+ pub const SYS_stat : :: c_long = 38 ;
472
+ pub const SYS_sendfile : :: c_long = 39 ;
473
+ pub const SYS_lstat : :: c_long = 40 ;
474
+ pub const SYS_dup : :: c_long = 41 ;
475
+ pub const SYS_pipe : :: c_long = 42 ;
476
+ pub const SYS_times : :: c_long = 43 ;
477
+ pub const SYS_umount2 : :: c_long = 45 ;
478
+ pub const SYS_setgid : :: c_long = 46 ;
479
+ pub const SYS_getgid : :: c_long = 47 ;
480
+ pub const SYS_signal : :: c_long = 48 ;
481
+ pub const SYS_geteuid : :: c_long = 49 ;
482
+ pub const SYS_getegid : :: c_long = 50 ;
483
+ pub const SYS_acct : :: c_long = 51 ;
484
+ pub const SYS_memory_ordering : :: c_long = 52 ;
485
+ pub const SYS_ioctl : :: c_long = 54 ;
486
+ pub const SYS_reboot : :: c_long = 55 ;
487
+ pub const SYS_symlink : :: c_long = 57 ;
488
+ pub const SYS_readlink : :: c_long = 58 ;
489
+ pub const SYS_execve : :: c_long = 59 ;
490
+ pub const SYS_umask : :: c_long = 60 ;
491
+ pub const SYS_chroot : :: c_long = 61 ;
492
+ pub const SYS_fstat : :: c_long = 62 ;
493
+ pub const SYS_fstat64 : :: c_long = 63 ;
494
+ pub const SYS_getpagesize : :: c_long = 64 ;
495
+ pub const SYS_msync : :: c_long = 65 ;
496
+ pub const SYS_vfork : :: c_long = 66 ;
497
+ pub const SYS_pread64 : :: c_long = 67 ;
498
+ pub const SYS_pwrite64 : :: c_long = 68 ;
499
+ pub const SYS_mmap : :: c_long = 71 ;
500
+ pub const SYS_munmap : :: c_long = 73 ;
501
+ pub const SYS_mprotect : :: c_long = 74 ;
502
+ pub const SYS_madvise : :: c_long = 75 ;
503
+ pub const SYS_vhangup : :: c_long = 76 ;
504
+ pub const SYS_mincore : :: c_long = 78 ;
505
+ pub const SYS_getgroups : :: c_long = 79 ;
506
+ pub const SYS_setgroups : :: c_long = 80 ;
507
+ pub const SYS_getpgrp : :: c_long = 81 ;
508
+ pub const SYS_setitimer : :: c_long = 83 ;
509
+ pub const SYS_swapon : :: c_long = 85 ;
510
+ pub const SYS_getitimer : :: c_long = 86 ;
511
+ pub const SYS_sethostname : :: c_long = 88 ;
512
+ pub const SYS_dup2 : :: c_long = 90 ;
513
+ pub const SYS_fcntl : :: c_long = 92 ;
514
+ pub const SYS_select : :: c_long = 93 ;
515
+ pub const SYS_fsync : :: c_long = 95 ;
516
+ pub const SYS_setpriority : :: c_long = 96 ;
517
+ pub const SYS_socket : :: c_long = 97 ;
518
+ pub const SYS_connect : :: c_long = 98 ;
519
+ pub const SYS_accept : :: c_long = 99 ;
520
+ pub const SYS_getpriority : :: c_long = 100 ;
521
+ pub const SYS_rt_sigreturn : :: c_long = 101 ;
522
+ pub const SYS_rt_sigaction : :: c_long = 102 ;
523
+ pub const SYS_rt_sigprocmask : :: c_long = 103 ;
524
+ pub const SYS_rt_sigpending : :: c_long = 104 ;
525
+ pub const SYS_rt_sigtimedwait : :: c_long = 105 ;
526
+ pub const SYS_rt_sigqueueinfo : :: c_long = 106 ;
527
+ pub const SYS_rt_sigsuspend : :: c_long = 107 ;
528
+ pub const SYS_setresuid : :: c_long = 108 ;
529
+ pub const SYS_getresuid : :: c_long = 109 ;
530
+ pub const SYS_setresgid : :: c_long = 110 ;
531
+ pub const SYS_getresgid : :: c_long = 111 ;
532
+ pub const SYS_recvmsg : :: c_long = 113 ;
533
+ pub const SYS_sendmsg : :: c_long = 114 ;
534
+ pub const SYS_gettimeofday : :: c_long = 116 ;
535
+ pub const SYS_getrusage : :: c_long = 117 ;
536
+ pub const SYS_getsockopt : :: c_long = 118 ;
537
+ pub const SYS_getcwd : :: c_long = 119 ;
538
+ pub const SYS_readv : :: c_long = 120 ;
539
+ pub const SYS_writev : :: c_long = 121 ;
540
+ pub const SYS_settimeofday : :: c_long = 122 ;
541
+ pub const SYS_fchown : :: c_long = 123 ;
542
+ pub const SYS_fchmod : :: c_long = 124 ;
543
+ pub const SYS_recvfrom : :: c_long = 125 ;
544
+ pub const SYS_setreuid : :: c_long = 126 ;
545
+ pub const SYS_setregid : :: c_long = 127 ;
546
+ pub const SYS_rename : :: c_long = 128 ;
547
+ pub const SYS_truncate : :: c_long = 129 ;
548
+ pub const SYS_ftruncate : :: c_long = 130 ;
549
+ pub const SYS_flock : :: c_long = 131 ;
550
+ pub const SYS_lstat64 : :: c_long = 132 ;
551
+ pub const SYS_sendto : :: c_long = 133 ;
552
+ pub const SYS_shutdown : :: c_long = 134 ;
553
+ pub const SYS_socketpair : :: c_long = 135 ;
554
+ pub const SYS_mkdir : :: c_long = 136 ;
555
+ pub const SYS_rmdir : :: c_long = 137 ;
556
+ pub const SYS_utimes : :: c_long = 138 ;
557
+ pub const SYS_stat64 : :: c_long = 139 ;
558
+ pub const SYS_sendfile64 : :: c_long = 140 ;
559
+ pub const SYS_getpeername : :: c_long = 141 ;
560
+ pub const SYS_futex : :: c_long = 142 ;
561
+ pub const SYS_gettid : :: c_long = 143 ;
562
+ pub const SYS_getrlimit : :: c_long = 144 ;
563
+ pub const SYS_setrlimit : :: c_long = 145 ;
564
+ pub const SYS_pivot_root : :: c_long = 146 ;
565
+ pub const SYS_prctl : :: c_long = 147 ;
566
+ pub const SYS_pciconfig_read : :: c_long = 148 ;
567
+ pub const SYS_pciconfig_write : :: c_long = 149 ;
568
+ pub const SYS_getsockname : :: c_long = 150 ;
569
+ pub const SYS_inotify_init : :: c_long = 151 ;
570
+ pub const SYS_inotify_add_watch : :: c_long = 152 ;
571
+ pub const SYS_poll : :: c_long = 153 ;
572
+ pub const SYS_getdents64 : :: c_long = 154 ;
573
+ pub const SYS_inotify_rm_watch : :: c_long = 156 ;
574
+ pub const SYS_statfs : :: c_long = 157 ;
575
+ pub const SYS_fstatfs : :: c_long = 158 ;
576
+ pub const SYS_umount : :: c_long = 159 ;
577
+ pub const SYS_sched_set_affinity : :: c_long = 160 ;
578
+ pub const SYS_sched_get_affinity : :: c_long = 161 ;
579
+ pub const SYS_getdomainname : :: c_long = 162 ;
580
+ pub const SYS_setdomainname : :: c_long = 163 ;
581
+ pub const SYS_utrap_install : :: c_long = 164 ;
582
+ pub const SYS_quotactl : :: c_long = 165 ;
583
+ pub const SYS_set_tid_address : :: c_long = 166 ;
584
+ pub const SYS_mount : :: c_long = 167 ;
585
+ pub const SYS_ustat : :: c_long = 168 ;
586
+ pub const SYS_setxattr : :: c_long = 169 ;
587
+ pub const SYS_lsetxattr : :: c_long = 170 ;
588
+ pub const SYS_fsetxattr : :: c_long = 171 ;
589
+ pub const SYS_getxattr : :: c_long = 172 ;
590
+ pub const SYS_lgetxattr : :: c_long = 173 ;
591
+ pub const SYS_getdents : :: c_long = 174 ;
592
+ pub const SYS_setsid : :: c_long = 175 ;
593
+ pub const SYS_fchdir : :: c_long = 176 ;
594
+ pub const SYS_fgetxattr : :: c_long = 177 ;
595
+ pub const SYS_listxattr : :: c_long = 178 ;
596
+ pub const SYS_llistxattr : :: c_long = 179 ;
597
+ pub const SYS_flistxattr : :: c_long = 180 ;
598
+ pub const SYS_removexattr : :: c_long = 181 ;
599
+ pub const SYS_lremovexattr : :: c_long = 182 ;
600
+ pub const SYS_sigpending : :: c_long = 183 ;
601
+ pub const SYS_query_module : :: c_long = 184 ;
602
+ pub const SYS_setpgid : :: c_long = 185 ;
603
+ pub const SYS_fremovexattr : :: c_long = 186 ;
604
+ pub const SYS_tkill : :: c_long = 187 ;
605
+ pub const SYS_exit_group : :: c_long = 188 ;
606
+ pub const SYS_uname : :: c_long = 189 ;
607
+ pub const SYS_init_module : :: c_long = 190 ;
608
+ pub const SYS_personality : :: c_long = 191 ;
609
+ pub const SYS_remap_file_pages : :: c_long = 192 ;
610
+ pub const SYS_epoll_create : :: c_long = 193 ;
611
+ pub const SYS_epoll_ctl : :: c_long = 194 ;
612
+ pub const SYS_epoll_wait : :: c_long = 195 ;
613
+ pub const SYS_ioprio_set : :: c_long = 196 ;
614
+ pub const SYS_getppid : :: c_long = 197 ;
615
+ pub const SYS_sigaction : :: c_long = 198 ;
616
+ pub const SYS_sgetmask : :: c_long = 199 ;
617
+ pub const SYS_ssetmask : :: c_long = 200 ;
618
+ pub const SYS_sigsuspend : :: c_long = 201 ;
619
+ pub const SYS_oldlstat : :: c_long = 202 ;
620
+ pub const SYS_uselib : :: c_long = 203 ;
621
+ pub const SYS_readdir : :: c_long = 204 ;
622
+ pub const SYS_readahead : :: c_long = 205 ;
623
+ pub const SYS_socketcall : :: c_long = 206 ;
624
+ pub const SYS_syslog : :: c_long = 207 ;
625
+ pub const SYS_lookup_dcookie : :: c_long = 208 ;
626
+ pub const SYS_fadvise64 : :: c_long = 209 ;
627
+ pub const SYS_fadvise64_64 : :: c_long = 210 ;
628
+ pub const SYS_tgkill : :: c_long = 211 ;
629
+ pub const SYS_waitpid : :: c_long = 212 ;
630
+ pub const SYS_swapoff : :: c_long = 213 ;
631
+ pub const SYS_sysinfo : :: c_long = 214 ;
632
+ pub const SYS_ipc : :: c_long = 215 ;
633
+ pub const SYS_sigreturn : :: c_long = 216 ;
634
+ pub const SYS_clone : :: c_long = 217 ;
635
+ pub const SYS_ioprio_get : :: c_long = 218 ;
636
+ pub const SYS_adjtimex : :: c_long = 219 ;
637
+ pub const SYS_sigprocmask : :: c_long = 220 ;
638
+ pub const SYS_create_module : :: c_long = 221 ;
639
+ pub const SYS_delete_module : :: c_long = 222 ;
640
+ pub const SYS_get_kernel_syms : :: c_long = 223 ;
641
+ pub const SYS_getpgid : :: c_long = 224 ;
642
+ pub const SYS_bdflush : :: c_long = 225 ;
643
+ pub const SYS_sysfs : :: c_long = 226 ;
644
+ pub const SYS_afs_syscall : :: c_long = 227 ;
645
+ pub const SYS_setfsuid : :: c_long = 228 ;
646
+ pub const SYS_setfsgid : :: c_long = 229 ;
647
+ pub const SYS__newselect : :: c_long = 230 ;
648
+ pub const SYS_splice : :: c_long = 232 ;
649
+ pub const SYS_stime : :: c_long = 233 ;
650
+ pub const SYS_statfs64 : :: c_long = 234 ;
651
+ pub const SYS_fstatfs64 : :: c_long = 235 ;
652
+ pub const SYS__llseek : :: c_long = 236 ;
653
+ pub const SYS_mlock : :: c_long = 237 ;
654
+ pub const SYS_munlock : :: c_long = 238 ;
655
+ pub const SYS_mlockall : :: c_long = 239 ;
656
+ pub const SYS_munlockall : :: c_long = 240 ;
657
+ pub const SYS_sched_setparam : :: c_long = 241 ;
658
+ pub const SYS_sched_getparam : :: c_long = 242 ;
659
+ pub const SYS_sched_setscheduler : :: c_long =243 ;
660
+ pub const SYS_sched_getscheduler : :: c_long =244 ;
661
+ pub const SYS_sched_yield : :: c_long = 245 ;
662
+ pub const SYS_sched_get_priority_max : :: c_long =246 ;
663
+ pub const SYS_sched_get_priority_min : :: c_long =247 ;
664
+ pub const SYS_sched_rr_get_interval : :: c_long = 248 ;
665
+ pub const SYS_nanosleep : :: c_long = 249 ;
666
+ pub const SYS_mremap : :: c_long = 250 ;
667
+ pub const SYS__sysctl : :: c_long = 251 ;
668
+ pub const SYS_getsid : :: c_long = 252 ;
669
+ pub const SYS_fdatasync : :: c_long = 253 ;
670
+ pub const SYS_nfsservctl : :: c_long = 254 ;
671
+ pub const SYS_sync_file_range : :: c_long = 255 ;
672
+ pub const SYS_clock_settime : :: c_long = 256 ;
673
+ pub const SYS_clock_gettime : :: c_long = 257 ;
674
+ pub const SYS_clock_getres : :: c_long = 258 ;
675
+ pub const SYS_clock_nanosleep : :: c_long = 259 ;
676
+ pub const SYS_sched_getaffinity : :: c_long = 260 ;
677
+ pub const SYS_sched_setaffinity : :: c_long = 261 ;
678
+ pub const SYS_timer_settime : :: c_long = 262 ;
679
+ pub const SYS_timer_gettime : :: c_long = 263 ;
680
+ pub const SYS_timer_getoverrun : :: c_long = 264 ;
681
+ pub const SYS_timer_delete : :: c_long = 265 ;
682
+ pub const SYS_timer_create : :: c_long = 266 ;
683
+ pub const SYS_io_setup : :: c_long = 268 ;
684
+ pub const SYS_io_destroy : :: c_long = 269 ;
685
+ pub const SYS_io_submit : :: c_long = 270 ;
686
+ pub const SYS_io_cancel : :: c_long = 271 ;
687
+ pub const SYS_io_getevents : :: c_long = 272 ;
688
+ pub const SYS_mq_open : :: c_long = 273 ;
689
+ pub const SYS_mq_unlink : :: c_long = 274 ;
690
+ pub const SYS_mq_timedsend : :: c_long = 275 ;
691
+ pub const SYS_mq_timedreceive : :: c_long = 276 ;
692
+ pub const SYS_mq_notify : :: c_long = 277 ;
693
+ pub const SYS_mq_getsetattr : :: c_long = 278 ;
694
+ pub const SYS_waitid : :: c_long = 279 ;
695
+ pub const SYS_tee : :: c_long = 280 ;
696
+ pub const SYS_add_key : :: c_long = 281 ;
697
+ pub const SYS_request_key : :: c_long = 282 ;
698
+ pub const SYS_keyctl : :: c_long = 283 ;
699
+ pub const SYS_openat : :: c_long = 284 ;
700
+ pub const SYS_mkdirat : :: c_long = 285 ;
701
+ pub const SYS_mknodat : :: c_long = 286 ;
702
+ pub const SYS_fchownat : :: c_long = 287 ;
703
+ pub const SYS_futimesat : :: c_long = 288 ;
704
+ pub const SYS_fstatat64 : :: c_long = 289 ;
705
+ pub const SYS_unlinkat : :: c_long = 290 ;
706
+ pub const SYS_renameat : :: c_long = 291 ;
707
+ pub const SYS_linkat : :: c_long = 292 ;
708
+ pub const SYS_symlinkat : :: c_long = 293 ;
709
+ pub const SYS_readlinkat : :: c_long = 294 ;
710
+ pub const SYS_fchmodat : :: c_long = 295 ;
711
+ pub const SYS_faccessat : :: c_long = 296 ;
712
+ pub const SYS_pselect6 : :: c_long = 297 ;
713
+ pub const SYS_ppoll : :: c_long = 298 ;
714
+ pub const SYS_unshare : :: c_long = 299 ;
715
+ pub const SYS_set_robust_list : :: c_long = 300 ;
716
+ pub const SYS_get_robust_list : :: c_long = 301 ;
717
+ pub const SYS_migrate_pages : :: c_long =302 ;
718
+ pub const SYS_mbind : :: c_long = 303 ;
719
+ pub const SYS_get_mempolicy : :: c_long = 304 ;
720
+ pub const SYS_set_mempolicy : :: c_long = 305 ;
721
+ pub const SYS_kexec_load : :: c_long = 306 ;
722
+ pub const SYS_move_pages : :: c_long = 307 ;
723
+ pub const SYS_getcpu : :: c_long = 308 ;
724
+ pub const SYS_epoll_pwait : :: c_long = 309 ;
725
+ pub const SYS_utimensat : :: c_long = 310 ;
726
+ pub const SYS_signalfd : :: c_long = 311 ;
727
+ pub const SYS_timerfd_create : :: c_long = 312 ;
728
+ pub const SYS_eventfd : :: c_long = 313 ;
729
+ pub const SYS_fallocate : :: c_long = 314 ;
730
+ pub const SYS_timerfd_settime : :: c_long = 315 ;
731
+ pub const SYS_timerfd_gettime : :: c_long = 316 ;
732
+ pub const SYS_signalfd4 : :: c_long = 317 ;
733
+ pub const SYS_eventfd2 : :: c_long = 318 ;
734
+ pub const SYS_epoll_create1 : :: c_long = 319 ;
735
+ pub const SYS_dup3 : :: c_long = 320 ;
736
+ pub const SYS_pipe2 : :: c_long = 321 ;
737
+ pub const SYS_inotify_init1 : :: c_long = 322 ;
738
+ pub const SYS_accept4 : :: c_long = 323 ;
739
+ pub const SYS_preadv : :: c_long = 324 ;
740
+ pub const SYS_pwritev : :: c_long = 325 ;
741
+ pub const SYS_rt_tgsigqueueinfo : :: c_long = 326 ;
742
+ pub const SYS_perf_event_open : :: c_long = 327 ;
743
+ pub const SYS_recvmmsg : :: c_long = 328 ;
744
+ pub const SYS_fanotify_init : :: c_long = 329 ;
745
+ pub const SYS_fanotify_mark : :: c_long = 330 ;
746
+ pub const SYS_prlimit64 : :: c_long = 331 ;
747
+ pub const SYS_name_to_handle_at : :: c_long = 332 ;
748
+ pub const SYS_open_by_handle_at : :: c_long = 333 ;
749
+ pub const SYS_clock_adjtime : :: c_long = 334 ;
750
+ pub const SYS_syncfs : :: c_long = 335 ;
751
+ pub const SYS_sendmmsg : :: c_long = 336 ;
752
+ pub const SYS_setns : :: c_long = 337 ;
753
+ pub const SYS_process_vm_readv : :: c_long = 338 ;
754
+ pub const SYS_process_vm_writev : :: c_long = 339 ;
755
+ pub const SYS_kern_features : :: c_long = 340 ;
756
+ pub const SYS_kcmp : :: c_long = 341 ;
757
+ pub const SYS_finit_module : :: c_long = 342 ;
758
+ pub const SYS_sched_setattr : :: c_long = 343 ;
759
+ pub const SYS_sched_getattr : :: c_long = 344 ;
760
+ pub const SYS_renameat2 : :: c_long = 345 ;
761
+ pub const SYS_seccomp : :: c_long = 346 ;
762
+ pub const SYS_getrandom : :: c_long = 347 ;
763
+ pub const SYS_memfd_create : :: c_long = 348 ;
764
+ pub const SYS_bpf : :: c_long = 349 ;
765
+ pub const SYS_execveat : :: c_long = 350 ;
766
+ pub const SYS_membarrier : :: c_long = 351 ;
767
+ pub const SYS_userfaultfd : :: c_long = 352 ;
768
+ pub const SYS_bind : :: c_long = 353 ;
769
+ pub const SYS_listen : :: c_long = 354 ;
770
+ pub const SYS_setsockopt : :: c_long = 355 ;
771
+ pub const SYS_mlock2 : :: c_long = 356 ;
772
+ pub const SYS_copy_file_range : :: c_long = 357 ;
773
+ pub const SYS_preadv2 : :: c_long = 358 ;
774
+ pub const SYS_pwritev2 : :: c_long = 359 ;
775
+
439
776
#[ link( name = "util" ) ]
440
777
extern {
441
778
pub fn sysctl ( name : * mut :: c_int ,
0 commit comments