aboutsummaryrefslogtreecommitdiffstats
path: root/support/rust-task_info/src
diff options
context:
space:
mode:
Diffstat (limited to 'support/rust-task_info/src')
-rw-r--r--support/rust-task_info/src/lib.rs4
-rw-r--r--support/rust-task_info/src/task_basic_info.rs5
2 files changed, 4 insertions, 5 deletions
diff --git a/support/rust-task_info/src/lib.rs b/support/rust-task_info/src/lib.rs
index bf7580b3263..4c978291502 100644
--- a/support/rust-task_info/src/lib.rs
+++ b/support/rust-task_info/src/lib.rs
@@ -10,9 +10,5 @@
#![crate_name = "task_info"]
#![crate_type = "rlib"]
-#![feature(libc)]
-
-extern crate libc;
-
pub mod task_basic_info;
diff --git a/support/rust-task_info/src/task_basic_info.rs b/support/rust-task_info/src/task_basic_info.rs
index 928f70bef98..8eff98e20ee 100644
--- a/support/rust-task_info/src/task_basic_info.rs
+++ b/support/rust-task_info/src/task_basic_info.rs
@@ -10,7 +10,10 @@
//! Interface to the measurements in the task_basic_info struct, gathered by
//! invoking `task_info()` with the `TASK_BASIC_INFO` flavor.
-use libc::{c_int, size_t};
+use std::os::raw::c_int;
+
+#[allow(non_camel_case_types)]
+type size_t = usize;
/// Obtains task_basic_info::virtual_size.
pub fn virtual_size() -> Option<usize> {