1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-02-13 11:42:21 +00:00

sh.1: rm Solaris-specific SHOPT_PFSH info (re: f089d799)

The -P option only ever worked on Solaris so it's questionable it
should have been in the general-purpose manual to begin with. And
now it doesn't even work on Solaris as it disable SHOPT_PFSH with a
patch (that functionality is now provided by a wrapper that works
with all shells). So it's long past time to stop documenting it.

For the same reason, this also removes the info about invoking ksh
as pfksh, etc. -- this is still possible on Solaris with the new
method, but the functionality is no longer actually provided by
ksh. If the Solaris maintainers want it back in the man page, that
should be done by adding a patch to their build system.
This commit is contained in:
Martijn Dekker 2021-01-23 22:31:06 +00:00
parent e73696fd87
commit ac8e702ef2

View file

@ -20,13 +20,13 @@
.\}
.SH NAME
.if \nZ=0 \{\
sh, rsh, pfsh \- shell, the standard/restricted command and programming language
sh, rsh \- shell, the standard/restricted command and programming language
.\}
.if \nZ=1 \{\
ksh, rksh, pfksh \- KornShell, a standard/restricted command and programming language
ksh, rksh \- KornShell, a standard/restricted command and programming language
.\}
.if \nZ=2 \{\
ksh93, rksh93, pfksh93 \- KornShell, a standard/restricted command and programming language
ksh93, rksh93 \- KornShell, a standard/restricted command and programming language
.\}
.SH SYNOPSIS
.if \nZ=0 \{\
@ -39,7 +39,7 @@ ksh93, rksh93, pfksh93 \- KornShell, a standard/restricted command and programmi
.B ksh93
.\}
[
.B \(+-abcefhiklmnoprstuvxBCDEGHP
.B \(+-abcefhiklmnoprstuvxBCDEGH
] [
.B \(+-o
option ] .\|.\|. [
@ -80,18 +80,6 @@ command interpreter
.if \nZ=2 .IR ksh93 ;
it is used to set up login names and execution environments whose
capabilities are more controlled than those of the standard shell.
.if \nZ=0 .I Rpfsh\^
.if \nZ=1 .I Rpfksh\^
.if \nZ=2 .I Rpfksh93\^
is a profile shell version of the
.if \nZ=0 standard
command interpreter
.if \nZ=0 .IR sh ;
.if \nZ=1 .IR ksh ;
.if \nZ=2 .IR ksh93 ;
it is used to execute commands with the attributes specified by
the user's profiles (see
.IR pfexec (1)).
See
.I Invocation\^
below
@ -2148,12 +2136,6 @@ At invocation, if the basename of this variable is
or
.BR krsh ,
then the shell becomes restricted.
If it is
.BR pfsh
or
.BR pfksh ,
then the shell becomes a profile shell (see
.IR pfexec (1)).
.TP
.SM
.B TIMEFORMAT
@ -6901,7 +6883,7 @@ is not unset first.
.TP 8
.B \-B
Enable brace group expansion. On by default, except
if ksh is invoked as \fBsh\fR, \fBrsh\fR, or \fBpfsh\fR.
if ksh is invoked as \fBsh\fR or \fBrsh\fR.
.TP 8
.B \-C
Prevents redirection
@ -7029,7 +7011,7 @@ The
.B let
command allows octal constants starting with
.BR 0 .
On by default if ksh is invoked as \fBsh\fR, \fBrsh\fR, or \fBpfsh\fR.
On by default if ksh is invoked as \fBsh\fR or \fBrsh\fR.
.TP 8
.B markdirs
All directory names resulting from file name generation have a trailing
@ -7080,8 +7062,8 @@ shells. At the moment that the \fBposix\fR option is turned on, it also turns
on \fBletoctal\fR and turns off \fB\-B\fR/\fBbraceexpand\fR; the reverse is
done when \fBposix\fR is turned back off. (These options can still be
controlled independently in between.) Furthermore, the \fBposix\fR option
is automaticaly turned on upon invocation if ksh is invoked as \fBsh\fR,
\fBrsh\fR, or \fBpfsh\fR. In that case, or if the option is turned on by
is automaticaly turned on upon invocation if ksh is invoked as \fBsh\fR
or \fBrsh\fR. In that case, or if the option is turned on by
specifying \fB-o posix\fR on the invocation command line, the invoked shell
will not set the preset aliases even if interactive, and will not import type
attributes for variables (such as integer or readonly) from the environment.
@ -8140,17 +8122,10 @@ is
or
.BR krsh ,
then the shell becomes restricted.
If it is
.BR pfsh
or
.BR pfksh ,
then the shell becomes a profile shell (see
.IR pfexec (1)).
If the basename is
.BR sh ,
.BR rsh ,
.B sh
or
.BR pfsh ,
.BR rsh ,
or the
.B \-o\ posix
option is given on the invocation command line, then
@ -8263,14 +8238,6 @@ In all cases, \s-1QUIT\s+1 is ignored by the shell.
If the
.B \-r
option is present, the shell is a restricted shell.
.TP
.B \-P
If
.B \-P
or
.B \-o profile
is present, the shell is a profile shell (see
.IR pfexec (1)).
.PP
The remaining options and arguments are described under the
.B set