mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 11:08:11 +00:00
kill: Don't show SIGINVAL or SIGCANCEL in the signal list
This commit is contained in:
parent
2ffdd3e7c1
commit
78fbe28070
1 changed files with 9 additions and 3 deletions
|
@ -28,10 +28,16 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
|
||||||
auto strings = arguments.strings;
|
auto strings = arguments.strings;
|
||||||
|
|
||||||
if (argc == 2 && strings[1] == "-l") {
|
if (argc == 2 && strings[1] == "-l") {
|
||||||
for (size_t i = 0; i < NSIG; ++i) {
|
size_t valid_signal_count = 0;
|
||||||
if (i && !(i % 5))
|
for (size_t i = 1; i < NSIG; ++i) {
|
||||||
|
if (valid_signal_count && valid_signal_count % 5 == 0)
|
||||||
outln("");
|
outln("");
|
||||||
out("{:2}) {:10}", i, getsignalname(i));
|
auto const* signal_name = getsignalname(i);
|
||||||
|
// This excludes SIGCANCEL, which is intended for internal use only
|
||||||
|
if (!signal_name)
|
||||||
|
continue;
|
||||||
|
valid_signal_count++;
|
||||||
|
out("{:2}) {:10}", i, signal_name);
|
||||||
}
|
}
|
||||||
outln("");
|
outln("");
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue