extern crate zonename;
fn main() {
let zonename_max = zonename::ZONENAME_MAX;
println!("zonename_max = {}", zonename_max);
let zoneid = zonename::getzoneid().expect("failed to get zoneid");
println!("getzoneid() = {}", zoneid);
let zonename = zonename::getzonenamebyid(zoneid).expect("failed to get zonename");
println!("getzoneidbyname({}) = {}", zoneid, zonename);
let zonename = zonename::getzonename().expect("failed to get zonename");
println!("getzonename() = {}", zonename);
let zoneid = -1;
match zonename::getzonenamebyid(zoneid) {
Ok(name) => println!("getzonenamebyid({}) = name: {}", zoneid, name),
Err(err) => println!("getzonenamebyid({}) = err: {}", zoneid, err)
};
let zonename = "fake zone";
match zonename::getzoneidbyname(zonename) {
Ok(num) => println!("getzoneidbyname('{}') = num: {}", zonename, num),
Err(err) => println!("getzoneidbyname('{}') = err: {}", zonename, err)
};
}