sys:uname
This commit is contained in:
4
build.rs
4
build.rs
@@ -114,4 +114,8 @@ b" files.clear();" // Silence mutability warning
|
||||
}
|
||||
}
|
||||
").unwrap();
|
||||
|
||||
fn main() {
|
||||
println!("cargo:rustc-env=TARGET={}", env::var("TARGET").unwrap());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@ mod exe;
|
||||
mod iostat;
|
||||
mod scheme;
|
||||
mod scheme_num;
|
||||
mod uname;
|
||||
//mod interrupt;
|
||||
//mod log;
|
||||
//mod test;
|
||||
@@ -45,6 +46,7 @@ impl SysScheme {
|
||||
files.insert(b"iostat", Box::new(move || iostat::resource()));
|
||||
files.insert(b"scheme", Box::new(move || scheme::resource()));
|
||||
files.insert(b"scheme_num", Box::new(move || scheme_num::resource()));
|
||||
files.insert(b"uname", Box::new(move || uname::resource()));
|
||||
//files.insert(b"interrupt", Box::new(move || interrupt::resource()));
|
||||
//files.insert(b"log", Box::new(move || log::resource()));
|
||||
//files.insert(b"test", Box::new(move || test::resource()));
|
||||
|
||||
9
src/scheme/sys/uname.rs
Normal file
9
src/scheme/sys/uname.rs
Normal file
@@ -0,0 +1,9 @@
|
||||
use collections::Vec;
|
||||
use syscall::error::Result;
|
||||
|
||||
pub fn resource() -> Result<Vec<u8>> {
|
||||
Ok(format!("Redox\n\n{}\n\n{}\n",
|
||||
env!("CARGO_PKG_VERSION"),
|
||||
env!("TARGET").split('-').next().unwrap()).into_bytes())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user