diff options
| author | Peter Atashian <retep998@gmail.com> | 2014-08-07 16:40:12 -0400 |
|---|---|---|
| committer | Peter Atashian <retep998@gmail.com> | 2014-08-07 16:40:12 -0400 |
| commit | 24ebbb442014d0bca9f32b36c25f739bf18146bf (patch) | |
| tree | 3b57f5cadd35cbec3c1f983793aed1149db2116b /src/liblibc | |
| parent | feb219d23fd4236fc69ec86e34c088e232289534 (diff) | |
| download | rust-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.rs | 7 |
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; |
