From 1994be3183158446578485b04b44d2bafc79e0f6 Mon Sep 17 00:00:00 2001
From: Marco A L Barbosa <malbarbo@gmail.com>
Date: Wed, 18 Oct 2017 12:09:21 -0200
Subject: [PATCH] Linux x32 does not have some SYS_ constants

---
 src/unix/notbsd/linux/other/b64/not_x32.rs | 12 ++++++++++++
 src/unix/notbsd/linux/other/b64/x86_64.rs  | 11 -----------
 2 files changed, 12 insertions(+), 11 deletions(-)

diff --git a/src/unix/notbsd/linux/other/b64/not_x32.rs b/src/unix/notbsd/linux/other/b64/not_x32.rs
index bfe5c5e0..872677f1 100644
--- a/src/unix/notbsd/linux/other/b64/not_x32.rs
+++ b/src/unix/notbsd/linux/other/b64/not_x32.rs
@@ -1,3 +1,15 @@
+pub const SYS_uselib: ::c_long = 134;
+pub const SYS__sysctl: ::c_long = 156;
+pub const SYS_create_module: ::c_long = 174;
+pub const SYS_get_kernel_syms: ::c_long = 177;
+pub const SYS_query_module: ::c_long = 178;
+pub const SYS_nfsservctl: ::c_long = 180;
+pub const SYS_set_thread_area: ::c_long = 205;
+pub const SYS_get_thread_area: ::c_long = 211;
+pub const SYS_epoll_ctl_old: ::c_long = 214;
+pub const SYS_epoll_wait_old: ::c_long = 215;
+pub const SYS_vserver: ::c_long = 236;
+
 #[link(name = "util")]
 extern {
     pub fn sysctl(name: *mut ::c_int,
diff --git a/src/unix/notbsd/linux/other/b64/x86_64.rs b/src/unix/notbsd/linux/other/b64/x86_64.rs
index bec275af..36dec3cd 100644
--- a/src/unix/notbsd/linux/other/b64/x86_64.rs
+++ b/src/unix/notbsd/linux/other/b64/x86_64.rs
@@ -730,7 +730,6 @@ pub const SYS_rt_sigsuspend: ::c_long = 130;
 pub const SYS_sigaltstack: ::c_long = 131;
 pub const SYS_utime: ::c_long = 132;
 pub const SYS_mknod: ::c_long = 133;
-pub const SYS_uselib: ::c_long = 134;
 pub const SYS_personality: ::c_long = 135;
 pub const SYS_ustat: ::c_long = 136;
 pub const SYS_statfs: ::c_long = 137;
@@ -752,7 +751,6 @@ pub const SYS_munlockall: ::c_long = 152;
 pub const SYS_vhangup: ::c_long = 153;
 pub const SYS_modify_ldt: ::c_long = 154;
 pub const SYS_pivot_root: ::c_long = 155;
-pub const SYS__sysctl: ::c_long = 156;
 pub const SYS_prctl: ::c_long = 157;
 pub const SYS_arch_prctl: ::c_long = 158;
 pub const SYS_adjtimex: ::c_long = 159;
@@ -770,13 +768,9 @@ pub const SYS_sethostname: ::c_long = 170;
 pub const SYS_setdomainname: ::c_long = 171;
 pub const SYS_iopl: ::c_long = 172;
 pub const SYS_ioperm: ::c_long = 173;
-pub const SYS_create_module: ::c_long = 174;
 pub const SYS_init_module: ::c_long = 175;
 pub const SYS_delete_module: ::c_long = 176;
-pub const SYS_get_kernel_syms: ::c_long = 177;
-pub const SYS_query_module: ::c_long = 178;
 pub const SYS_quotactl: ::c_long = 179;
-pub const SYS_nfsservctl: ::c_long = 180;
 pub const SYS_getpmsg: ::c_long = 181;
 pub const SYS_putpmsg: ::c_long = 182;
 pub const SYS_afs_syscall: ::c_long = 183;
@@ -801,17 +795,13 @@ pub const SYS_time: ::c_long = 201;
 pub const SYS_futex: ::c_long = 202;
 pub const SYS_sched_setaffinity: ::c_long = 203;
 pub const SYS_sched_getaffinity: ::c_long = 204;
-pub const SYS_set_thread_area: ::c_long = 205;
 pub const SYS_io_setup: ::c_long = 206;
 pub const SYS_io_destroy: ::c_long = 207;
 pub const SYS_io_getevents: ::c_long = 208;
 pub const SYS_io_submit: ::c_long = 209;
 pub const SYS_io_cancel: ::c_long = 210;
-pub const SYS_get_thread_area: ::c_long = 211;
 pub const SYS_lookup_dcookie: ::c_long = 212;
 pub const SYS_epoll_create: ::c_long = 213;
-pub const SYS_epoll_ctl_old: ::c_long = 214;
-pub const SYS_epoll_wait_old: ::c_long = 215;
 pub const SYS_remap_file_pages: ::c_long = 216;
 pub const SYS_getdents64: ::c_long = 217;
 pub const SYS_set_tid_address: ::c_long = 218;
@@ -832,7 +822,6 @@ pub const SYS_epoll_wait: ::c_long = 232;
 pub const SYS_epoll_ctl: ::c_long = 233;
 pub const SYS_tgkill: ::c_long = 234;
 pub const SYS_utimes: ::c_long = 235;
-pub const SYS_vserver: ::c_long = 236;
 pub const SYS_mbind: ::c_long = 237;
 pub const SYS_set_mempolicy: ::c_long = 238;
 pub const SYS_get_mempolicy: ::c_long = 239;
-- 
GitLab