about summary refs log tree commit diff
path: root/src/liblibc
diff options
context:
space:
mode:
authorPeter Atashian <retep998@gmail.com>2014-08-07 16:40:12 -0400
committerPeter Atashian <retep998@gmail.com>2014-08-07 16:40:12 -0400
commit24ebbb442014d0bca9f32b36c25f739bf18146bf (patch)
tree3b57f5cadd35cbec3c1f983793aed1149db2116b /src/liblibc
parentfeb219d23fd4236fc69ec86e34c088e232289534 (diff)
downloadrust-24ebbb442014d0bca9f32b36c25f739bf18146bf.tar.gz
rust-24ebbb442014d0bca9f32b36c25f739bf18146bf.zip
windows: Fix INVALID_HANDLE_VALUE
Made INVALID_HANDLE_VALUE actually a HANDLE.
Removed all useless casts during INVALID_HANDLE_VALUE comparisons.

Signed-off-by: Peter Atashian <retep998@gmail.com>
Diffstat (limited to 'src/liblibc')
-rw-r--r--src/liblibc/lib.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/liblibc/lib.rs b/src/liblibc/lib.rs
index fa29ab508ff..e368a564415 100644
--- a/src/liblibc/lib.rs
+++ b/src/liblibc/lib.rs
@@ -1142,8 +1142,7 @@ pub mod types {
     pub mod os {
         pub mod common {
             pub mod posix01 {
-                use types::os::arch::c95::{c_short, time_t,
-                                                 c_long};
+                use types::os::arch::c95::{c_short, time_t, c_long};
                 use types::os::arch::extra::{int64, time64_t};
                 use types::os::arch::posix88::{dev_t, ino_t};
 
@@ -1947,7 +1946,7 @@ pub mod consts {
         }
         pub mod extra {
             use types::os::arch::c95::c_int;
-            use types::os::arch::extra::{WORD, DWORD, BOOL};
+            use types::os::arch::extra::{WORD, DWORD, BOOL, HANDLE};
 
             pub static TRUE : BOOL = 1;
             pub static FALSE : BOOL = 0;
@@ -1976,7 +1975,7 @@ pub mod consts {
             pub static ERROR_IO_PENDING: c_int = 997;
             pub static ERROR_FILE_INVALID : c_int = 1006;
             pub static ERROR_NOT_FOUND: c_int = 1168;
-            pub static INVALID_HANDLE_VALUE : c_int = -1;
+            pub static INVALID_HANDLE_VALUE: HANDLE = -1 as HANDLE;
 
             pub static DELETE : DWORD = 0x00010000;
             pub static READ_CONTROL : DWORD = 0x00020000;