1
Fork 0
mirror of https://github.com/RGBCube/uutils-coreutils synced 2025-07-28 11:37:44 +00:00

Merge pull request #158 from PeteJodo/master

Fixed most issues caused by libc being moved from std to it's own crate.
This commit is contained in:
Arcterus 2014-04-08 07:54:48 -07:00
commit 6ba4a81d5c
27 changed files with 33 additions and 9 deletions

View file

@ -14,6 +14,7 @@
extern crate serialize; extern crate serialize;
extern crate getopts; extern crate getopts;
extern crate libc;
#[phase(syntax, link)] extern crate log; #[phase(syntax, link)] extern crate log;
use std::char; use std::char;

View file

@ -11,6 +11,7 @@
*/ */
extern crate getopts; extern crate getopts;
extern crate libc;
use std::io::{print, println}; use std::io::{print, println};
use std::os; use std::os;

View file

@ -2,7 +2,7 @@
extern crate getopts; extern crate getopts;
use std::libc::{ use libc::{
c_char, c_char,
c_int, c_int,
uid_t, uid_t,

View file

@ -30,7 +30,7 @@ macro_rules! show_warning(
macro_rules! crash( macro_rules! crash(
($exitcode:expr, $($args:expr),+) => ({ ($exitcode:expr, $($args:expr),+) => ({
show_error!($exitcode, $($args),+); show_error!($exitcode, $($args),+);
unsafe { ::std::libc::exit($exitcode as ::std::libc::c_int); } unsafe { ::libc::exit($exitcode as ::libc::c_int); }
}) })
) )
@ -38,7 +38,7 @@ macro_rules! crash(
#[macro_export] #[macro_export]
macro_rules! exit( macro_rules! exit(
($exitcode:expr) => ({ ($exitcode:expr) => ({
unsafe { ::std::libc::exit($exitcode); } unsafe { ::libc::exit($exitcode); }
}) })
) )

View file

@ -4,7 +4,7 @@
pub use self::utmpx::{DEFAULT_FILE,USER_PROCESS,BOOT_TIME,c_utmp}; pub use self::utmpx::{DEFAULT_FILE,USER_PROCESS,BOOT_TIME,c_utmp};
#[cfg(target_os = "linux")] #[cfg(target_os = "linux")]
mod utmpx { mod utmpx {
use std::libc; use libc;
pub static DEFAULT_FILE: &'static str = "/var/run/utmp"; pub static DEFAULT_FILE: &'static str = "/var/run/utmp";
@ -48,7 +48,7 @@ mod utmpx {
#[cfg(target_os = "macos")] #[cfg(target_os = "macos")]
mod utmpx { mod utmpx {
use std::libc; use libc;
pub static DEFAULT_FILE: &'static str = "/var/run/utmpx"; pub static DEFAULT_FILE: &'static str = "/var/run/utmpx";

View file

@ -13,6 +13,7 @@
#![feature(macro_rules)] #![feature(macro_rules)]
extern crate getopts; extern crate getopts;
extern crate libc;
extern crate sync; extern crate sync;
extern crate time; extern crate time;

View file

@ -11,6 +11,7 @@
*/ */
extern crate getopts; extern crate getopts;
extern crate libc;
use std::os; use std::os;
use std::io::{print, println}; use std::io::{print, println};

View file

@ -12,6 +12,7 @@
#![feature(macro_rules)] #![feature(macro_rules)]
extern crate getopts; extern crate getopts;
extern crate libc;
use std::io; use std::io;
use std::io::fs::File; use std::io::fs::File;

View file

@ -11,6 +11,7 @@
#![feature(macro_rules)] #![feature(macro_rules)]
extern crate getopts; extern crate getopts;
extern crate libc;
use std::os; use std::os;
use getopts::{ use getopts::{

View file

@ -15,6 +15,7 @@
extern crate getopts; extern crate getopts;
extern crate collections; extern crate collections;
extern crate serialize; extern crate serialize;
extern crate libc;
#[phase(syntax, link)] extern crate log; #[phase(syntax, link)] extern crate log;
@ -27,7 +28,7 @@ use getopts::{
usage, usage,
}; };
use std::libc::{c_long}; use libc::{c_long};
#[path = "../common/util.rs"] #[path = "../common/util.rs"]
mod util; mod util;

View file

@ -13,8 +13,9 @@
*/ */
extern crate getopts; extern crate getopts;
extern crate libc;
use std::{os,libc,str}; use std::{os,str};
use getopts::{optflag, getopts, usage}; use getopts::{optflag, getopts, usage};
extern { extern {

View file

@ -13,6 +13,7 @@
extern crate getopts; extern crate getopts;
extern crate libc;
extern crate collections; extern crate collections;
extern crate serialize; extern crate serialize;

View file

@ -16,11 +16,12 @@
#![feature(macro_rules)] #![feature(macro_rules)]
extern crate getopts; extern crate getopts;
extern crate libc;
use std::io::{print, println}; use std::io::{print, println};
use std::os; use std::os;
use std::str; use std::str;
use std::libc; use libc::c_char;
#[path = "../common/util.rs"] mod util; #[path = "../common/util.rs"] mod util;

View file

@ -12,6 +12,7 @@
#![feature(macro_rules)] #![feature(macro_rules)]
extern crate getopts; extern crate getopts;
extern crate libc;
use std::os; use std::os;
use std::io::fs; use std::io::fs;

View file

@ -12,6 +12,7 @@
#![feature(macro_rules)] #![feature(macro_rules)]
extern crate getopts; extern crate getopts;
extern crate libc;
use std::io; use std::io;
use std::os; use std::os;

View file

@ -14,6 +14,7 @@
#![feature(macro_rules)] #![feature(macro_rules)]
extern crate getopts; extern crate getopts;
extern crate libc;
use std::os; use std::os;
use std::io::print; use std::io::print;

View file

@ -12,6 +12,7 @@
#![feature(macro_rules)] #![feature(macro_rules)]
extern crate getopts; extern crate getopts;
extern crate libc;
use std::os; use std::os;
use std::io::print; use std::io::print;

View file

@ -12,6 +12,7 @@
#![feature(macro_rules)] #![feature(macro_rules)]
extern crate getopts; extern crate getopts;
extern crate libc;
use std::os; use std::os;
use std::io::{print, stdin, stdio, fs, BufferedReader}; use std::io::{print, stdin, stdio, fs, BufferedReader};

View file

@ -12,6 +12,7 @@
#![feature(macro_rules)] #![feature(macro_rules)]
extern crate getopts; extern crate getopts;
extern crate libc;
use std::os; use std::os;
use std::io::{print, fs}; use std::io::{print, fs};

View file

@ -6,6 +6,7 @@
// TODO: Support -f flag // TODO: Support -f flag
extern crate getopts; extern crate getopts;
extern crate libc;
use std::os; use std::os;

View file

@ -12,6 +12,7 @@
#![feature(macro_rules)] #![feature(macro_rules)]
extern crate getopts; extern crate getopts;
extern crate libc;
use std::num; use std::num;
use std::cast; use std::cast;

View file

@ -12,6 +12,7 @@
#![feature(macro_rules)] #![feature(macro_rules)]
extern crate getopts; extern crate getopts;
extern crate libc;
use std::io; use std::io;
use std::os; use std::os;

View file

@ -12,6 +12,7 @@
#![feature(macro_rules)] #![feature(macro_rules)]
extern crate getopts; extern crate getopts;
extern crate libc;
use std::io::{File, Open, ReadWrite, fs}; use std::io::{File, Open, ReadWrite, fs};
use std::os; use std::os;

View file

@ -17,8 +17,9 @@
#![feature(macro_rules)] #![feature(macro_rules)]
extern crate getopts; extern crate getopts;
extern crate libc;
use std::{libc,str,os}; use std::{str,os};
use std::io::println; use std::io::println;
use std::io::stdio::stderr; use std::io::stdio::stderr;
use getopts::{optflag,getopts}; use getopts::{optflag,getopts};

View file

@ -15,6 +15,7 @@
#![feature(macro_rules)] #![feature(macro_rules)]
extern crate getopts; extern crate getopts;
extern crate libc;
use std::os; use std::os;
use std::mem::uninit; use std::mem::uninit;

View file

@ -12,6 +12,7 @@
#![feature(macro_rules)] #![feature(macro_rules)]
extern crate getopts; extern crate getopts;
extern crate libc;
use std::os; use std::os;
use std::str::from_utf8; use std::str::from_utf8;

View file

@ -14,6 +14,7 @@
#![feature(macro_rules)] #![feature(macro_rules)]
extern crate getopts; extern crate getopts;
extern crate libc;
use std::os; use std::os;
use std::io::{print, println}; use std::io::{print, println};