[PATCH 2/4] chrt: (man,usage) mark the priority value as optional in the synopses

Benno Schulenberg <[email protected]> Tue, 5 Aug 2025 11:24:41 +0200
Newsgroups org.kernel.vger.util-linux
Message-ID <[email protected]>
The priority value is optional in some cases, so it cannot be listed
as required.

CC: Madadi Vineeth Reddy <[email protected]>
Signed-off-by: Benno Schulenberg <[email protected]>
---
 schedutils/chrt.1.adoc | 2 +-
 schedutils/chrt.c      | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/schedutils/chrt.1.adoc b/schedutils/chrt.1.adoc
index 3f67b13bb..c8278463a 100644
--- a/schedutils/chrt.1.adoc
+++ b/schedutils/chrt.1.adoc
@@ -38,7 +38,7 @@ chrt - manipulate the real-time attributes of a process
 
 == SYNOPSIS
 
-*chrt* [options] _priority command_ [_argument_...]
+*chrt* [options] [_priority_] _command_ [_argument_...]
 
 *chrt* [options] *--pid* [_priority_] _PID_
 
diff --git a/schedutils/chrt.c b/schedutils/chrt.c
index e07284e41..de1898160 100644
--- a/schedutils/chrt.c
+++ b/schedutils/chrt.c
@@ -60,8 +60,8 @@ static void __attribute__((__noreturn__)) usage(void)
 	fputs(_("Show or change the real-time scheduling attributes of a process.\n"), out);
 	fputs(USAGE_SEPARATOR, out);
 	fputs(_("Set policy:\n"
-		" chrt [options] <priority> <command> [<argument>...]\n"
-		" chrt [options] --pid <priority> <PID>\n"), out);
+		" chrt [options] [<priority>] <command> [<argument>...]\n"
+		" chrt [options] --pid [<priority>] <PID>\n"), out);
 	fputs(USAGE_SEPARATOR, out);
 	fputs(_("Get policy:\n"
 		" chrt --pid <PID>\n"), out);
-- 
2.48.2