Bug existed since commit 0554182555 from seven years ago. Also, correct the markup for --show and --pid, improve the wording, and reduce redundancy by reshuffling the --pid option. Signed-off-by: Benno Schulenberg <bensberg@xxxxxxxxxx> --- sys-utils/setarch.8.adoc | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/sys-utils/setarch.8.adoc b/sys-utils/setarch.8.adoc index 1d8c390b3..7ad710dff 100644 --- a/sys-utils/setarch.8.adoc +++ b/sys-utils/setarch.8.adoc @@ -16,8 +16,6 @@ setarch - change reported architecture in new program environment and/or set per *setarch* *--list*|*-h*|*-V* -*arch* [options] [_program_ [_argument_...]] - == DESCRIPTION *setarch* modifies execution domains and process personality flags. @@ -31,28 +29,26 @@ Since version 2.33 the _arch_ command line argument is optional and *setarch* ma *--list*:: List the architectures that *setarch* knows about. Whether *setarch* can actually set each of these architectures depends on the running kernel. -*--show[=personality]*:: +*--show*[**=**_personality_]:: Show the currently active personality and flags. -If the *personality* argument is provided, it is shown instead of the current one. -*personality* is a hexadecimal number with values was described in *sys/personality.h*. -+ -If *--pid=pid* option is provided, show them of the specifies process. +If the _personality_ argument is provided, that personality is shown instead of the current one. +_personality_ is a hexadecimal number whose possible values are described in *sys/personality.h*. + +*-p*, **--pid=**_pid_:: +When used with *--show*, show the personality and flags of the specified process. *--uname-2.6*:: -Causes the _program_ to see a kernel version number beginning with 2.6. Turns on *UNAME26*. +Causes the specified _program_ to see a kernel version number beginning with 2.6. Turns on *UNAME26*. *-v*, *--verbose*:: Be verbose. *-3*, *--3gb*:: -Specifies _program_ should use a maximum of 3GB of address space. Supported on x86. Turns on *ADDR_LIMIT_3GB*. +The specified _program_ should use a maximum of 3GB of address space. Supported on x86. Turns on *ADDR_LIMIT_3GB*. *--4gb*:: This option has no effect. It is retained for backward compatibility only, and may be removed in future releases. -*-p*, *--pid=pid*:: -With *--show* option, show the currently active personality and flags of the specifies process. - *-B*, *--32bit*:: Limit the address space to 32 bits to emulate hardware. Supported on ARM and Alpha. Turns on *ADDR_LIMIT_32BIT*. @@ -82,7 +78,7 @@ SVr4 bug emulation that will set *mmap*(2) page zero as read-only. Use when _pro include::man-common/help-version.adoc[] -== EXAMPLE +== EXAMPLES .... setarch --addr-no-randomize mytestprog -- 2.48.1