提交 227ddc9a 编写于 作者: N nwin

Fix other platforms than macos.

上级 a3460cf0
......@@ -2,6 +2,7 @@
use std::old_io as io;
/// Extended attribute
#[derive(Clone)]
pub struct Attribute;
impl Attribute {
......@@ -18,12 +19,12 @@ impl Attribute {
}
/// Lists the extended attributes. Follows symlinks like `stat`
pub fn list(path: &Path) -> io::IoResult<Vec<Attribute>> {
Vec::new()
pub fn list(_: &Path) -> io::IoResult<Vec<Attribute>> {
Ok(Vec::new())
}
/// Lists the extended attributes. Does not follow symlinks like `lstat`
pub fn llist(path: &Path) -> io::IoResult<Vec<Attribute>> {
Vec::new()
pub fn llist(_: &Path) -> io::IoResult<Vec<Attribute>> {
Ok(Vec::new())
}
/// Returns true if the extended attribute feature is implemented on this platform.
......
#![feature(collections, core, env, libc, old_io, old_path, plugin, std_misc)]
// Other platforms then macos don’t need std_misc but you can’t
// use #[cfg] on features.
#![allow(unused_features)]
extern crate ansi_term;
extern crate datetime;
......
......@@ -226,7 +226,7 @@ impl View {
columns: try!(Columns::deduce(matches)),
header: matches.opt_present("header"),
tree: matches.opt_present("recurse"),
ext_attr: matches.opt_present("extended"),
ext_attr: attr::feature_implemented() && matches.opt_present("extended"),
filter: filter,
};
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册