Skip to content

Commit 1695fab

Browse files
author
Haitai Ng
committed
add wrapper binary for dnsdomainname.rs, domainname.rs, nisdomainname.rs, ypdomainname.rs
1 parent 9e96643 commit 1695fab

File tree

4 files changed

+48
-0
lines changed

4 files changed

+48
-0
lines changed

src/bin/dnsdomainname.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
// Wrapper binary: dnsdomainname -> hostname -d
2+
fn main() {
3+
uucore::panic::mute_sigpipe_panic();
4+
5+
use std::ffi::OsString;
6+
use std::process;
7+
8+
let args = std::env::args_os().skip(1);
9+
let iter = (vec![OsString::from("hostname"), OsString::from("-d")].into_iter()).chain(args);
10+
11+
process::exit(hostname::uumain(iter));
12+
}

src/bin/domainname.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
// Wrapper binary: domainname -> hostname -d
2+
fn main() {
3+
uucore::panic::mute_sigpipe_panic();
4+
5+
use std::ffi::OsString;
6+
use std::process;
7+
8+
let args = std::env::args_os().skip(1);
9+
let iter = (vec![OsString::from("hostname"), OsString::from("-d")].into_iter()).chain(args);
10+
11+
process::exit(hostname::uumain(iter));
12+
}

src/bin/nisdomainname.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
// Wrapper binary: nisdomainname -> hostname -y (visible alias)
2+
fn main() {
3+
uucore::panic::mute_sigpipe_panic();
4+
5+
use std::ffi::OsString;
6+
use std::process;
7+
8+
let args = std::env::args_os().skip(1);
9+
let iter = (vec![OsString::from("hostname"), OsString::from("-y")].into_iter()).chain(args);
10+
11+
process::exit(hostname::uumain(iter));
12+
}

src/bin/ypdomainname.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
// Wrapper binary: ypdomainname -> hostname -y
2+
fn main() {
3+
uucore::panic::mute_sigpipe_panic();
4+
5+
use std::ffi::OsString;
6+
use std::process;
7+
8+
let args = std::env::args_os().skip(1);
9+
let iter = (vec![OsString::from("hostname"), OsString::from("-y")].into_iter()).chain(args);
10+
11+
process::exit(hostname::uumain(iter));
12+
}

0 commit comments

Comments
 (0)