From 381f6967c9d95db4dfb3fc4acbaa4b66a562a553 Mon Sep 17 00:00:00 2001 From: Simon Sapin Date: Sun, 19 Feb 2017 23:55:35 +0100 Subject: [PATCH] Remove usage of unstable libc crate. --- support/rust-task_info/src/lib.rs | 4 ---- support/rust-task_info/src/task_basic_info.rs | 5 ++++- 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 {