Skip to content

Commit aaaf4c3

Browse files
cakebakerBenWiederhake
authored andcommitted
kill: don't show EXIT with --list
1 parent d56c7bb commit aaaf4c3

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/uu/kill/src/kill.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,8 @@ fn print_signal(signal_name_or_value: &str) -> UResult<()> {
162162
}
163163

164164
fn print_signals() {
165-
for signal in ALL_SIGNALS.iter() {
165+
// GNU kill doesn't list the EXIT signal with --list, so we ignore it, too
166+
for signal in ALL_SIGNALS.iter().filter(|x| **x != "EXIT") {
166167
println!("{signal}");
167168
}
168169
}

tests/by-util/test_kill.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,8 @@ fn test_kill_list_all_signals() {
6262
.succeeds()
6363
.stdout_contains("KILL")
6464
.stdout_contains("TERM")
65-
.stdout_contains("HUP");
65+
.stdout_contains("HUP")
66+
.stdout_does_not_contain("EXIT");
6667
}
6768

6869
#[test]

0 commit comments

Comments
 (0)