From dd0855d44b61a979983ae329eb84d1928b5f7eb7 Mon Sep 17 00:00:00 2001 From: QuietMisdreavus Date: Thu, 18 May 2017 22:24:34 -0500 Subject: [PATCH] fix casting of PRIO_PGRP --- src/bootstrap/lib.rs | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/bootstrap/lib.rs b/src/bootstrap/lib.rs index a9f53cda7ed26..081e1e5264538 100644 --- a/src/bootstrap/lib.rs +++ b/src/bootstrap/lib.rs @@ -115,17 +115,9 @@ mod job; mod job { use libc; - //apparently glibc defines their own enum for this parameter, in a different type - #[cfg(not(any(target_env = "musl", target_env = "musleabi", target_env = "musleabihf", - target_os = "emscripten", target_arch = "mips", target_arch = "mipsel")))] - const PRIO_PGRP: libc::c_uint = libc::PRIO_PGRP as libc::c_uint; - #[cfg(any(target_env = "musl", target_env = "musleabi", target_env = "musleabihf", - target_os = "emscripten", target_arch = "mips", target_arch = "mipsel"))] - const PRIO_PGRP: libc::c_int = libc::PRIO_PGRP; - pub unsafe fn setup(build: &mut ::Build) { if build.config.low_priority { - libc::setpriority(PRIO_PGRP, 0, 10); + libc::setpriority(libc::PRIO_PGRP as _, 0, 10); } } }