Windows compilation fixes

This commit is contained in:
Matt Green 2016-11-09 17:20:13 -05:00
parent 6523f6edf5
commit 707fa2e952
2 changed files with 2 additions and 2 deletions

View File

@ -46,7 +46,7 @@ pub fn install_handler<F>(handler: F)
where F: Fn() + 'static + Send + Sync {
use kernel32::SetConsoleCtrlHandler;
use winapi::{BOOL, DWORD, FALSE};
use winapi::{BOOL, DWORD, FALSE, TRUE};
pub unsafe extern "system" fn ctrl_handler(_: DWORD) -> BOOL {
invoke();

View File

@ -135,7 +135,7 @@ mod imp {
}
impl Drop for Process {
fn drop(&self) {
fn drop(&mut self) {
unsafe {
let _ = CloseHandle(self.job);
}