summary refs log tree commit diff
path: root/src/liblibc
diff options
context:
space:
mode:
authorSébastien Marie <semarie@users.noreply.github.com>2015-04-02 14:20:31 +0200
committerSébastien Marie <semarie@users.noreply.github.com>2015-04-02 14:23:41 +0200
commit26453bb60dab2e5b41151e7a9010d504f2167bd3 (patch)
treeef9cab384950645810e7339f2ecc3bc64ca29946 /src/liblibc
parent48b3def76c211d88868faa06208ae75166e580d4 (diff)
downloadrust-26453bb60dab2e5b41151e7a9010d504f2167bd3.tar.gz
rust-26453bb60dab2e5b41151e7a9010d504f2167bd3.zip
unary negation of unsigned integers
unbreak build for:
 - linux (mips/mipsel)
 - freebsd
 - dragonfly
 - bitrig
 - openbsd

by converting unsigned integers `-1` to `!0`
Diffstat (limited to 'src/liblibc')
-rw-r--r--src/liblibc/lib.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/liblibc/lib.rs b/src/liblibc/lib.rs
index daaae86f1a6..040c9b011f3 100644
--- a/src/liblibc/lib.rs
+++ b/src/liblibc/lib.rs
@@ -3134,7 +3134,7 @@ pub mod consts {
             pub const MAP_FIXED : c_int = 0x0010;
             pub const MAP_ANON : c_int = 0x0800;
 
-            pub const MAP_FAILED : *mut c_void = -1 as *mut c_void;
+            pub const MAP_FAILED : *mut c_void = !0 as *mut c_void;
 
             pub const MCL_CURRENT : c_int = 0x0001;
             pub const MCL_FUTURE : c_int = 0x0002;
@@ -3870,7 +3870,7 @@ pub mod consts {
             pub const MAP_FIXED : c_int = 0x0010;
             pub const MAP_ANON : c_int = 0x1000;
 
-            pub const MAP_FAILED : *mut c_void = -1 as *mut c_void;
+            pub const MAP_FAILED : *mut c_void = !0 as *mut c_void;
 
             pub const MCL_CURRENT : c_int = 0x0001;
             pub const MCL_FUTURE : c_int = 0x0002;
@@ -4324,7 +4324,7 @@ pub mod consts {
             pub const MAP_FIXED : c_int = 0x0010;
             pub const MAP_ANON : c_int = 0x1000;
 
-            pub const MAP_FAILED : *mut c_void = -1 as *mut c_void;
+            pub const MAP_FAILED : *mut c_void = !0 as *mut c_void;
 
             pub const MCL_CURRENT : c_int = 0x0001;
             pub const MCL_FUTURE : c_int = 0x0002;