diff options
Diffstat (limited to 'src/mksh.1')
-rw-r--r-- | src/mksh.1 | 47 |
1 files changed, 32 insertions, 15 deletions
@@ -1,4 +1,4 @@ -.\" $MirOS: src/bin/mksh/mksh.1,v 1.491 2020/05/16 22:12:36 tg Exp $ +.\" $MirOS: src/bin/mksh/mksh.1,v 1.494 2020/10/01 22:39:57 tg Exp $ .\" $OpenBSD: ksh.1,v 1.160 2015/07/04 13:27:04 feinerer Exp $ .\"- .\" Copyright © 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, @@ -84,7 +84,7 @@ .\" with -mandoc, it might implement .Mx itself, but we want to .\" use our own definition. And .Dd must come *first*, always. .\" -.Dd $Mdocdate: May 16 2020 $ +.Dd $Mdocdate: October 1 2020 $ .\" .\" Check which macro package we use, and do other -mdoc setup. .\" @@ -1414,7 +1414,7 @@ or where .Ar name is a parameter name. -Substitutions of an an array in scalar context, i.e. without an +Substitutions of an array in scalar context, i.e. without an .Ar expr in the latter form mentioned above, expand the element with the key .Dq 0 . @@ -5333,10 +5333,16 @@ Set the number of cached threads to Impose a size limit of .Ar n blocks on the size of core dumps. +Silently ignored if the system does not support this limit. .It Fl d Ar n Limit the size of the data area to .Ar n kibibytes. +.br +On some systems, read-only maximum +.Xr brk 2 +size minus +.Li etext . .It Fl e Ar n Set the maximum niceness to .Ar n . @@ -5369,6 +5375,7 @@ kibibytes on the amount of physical memory used. Impose a limit of .Ar n file descriptors that can be open at once. +On some systems attempts to set are silently ignored. .It Fl O Ar n Set the number of AIO operations to .Ar n . @@ -6064,11 +6071,18 @@ words. .Op Ar n .No \*(haXe .Xc -Edit line +Internally run the command +.Ic fc \-e \&"${VISUAL:\-${EDITOR:\-vi}}" Fl \- Ar n +.br +on a temporary script file to interactively edit line +.Ar n +(if .Ar n -or the current line, if not specified, interactively. -The actual command executed is -.Ic fc \-e ${VISUAL:\-${EDITOR:\-vi}} Ar n . +is not specified, the current line); then, unless the editor invoked +exits nonzero but even if the script was not changed, execute the +resulting script as if typed on the command line; both the edited +.Pq resulting +and original lines are added onto history. .It end\-of\-history: \*(ha[\*(Gt Moves to the end of the history. .It end\-of\-line: \*(haE, ANSI-End, PC-End @@ -6426,15 +6440,18 @@ is not specified, it goes to the most recent remembered line. .It Xo .Oo Ar n Oc Ns v .Xc -Edit line +Internally run the command +.Ic fc \-e \&"${VISUAL:\-${EDITOR:\-vi}}" Fl \- Ar n +.br +on a temporary script file to interactively edit line .Ar n -using the -.Xr vi 1 -editor; if +(if .Ar n -is not specified, the current line is edited. -The actual command executed is -.Ic fc \-e ${VISUAL:\-${EDITOR:\-vi}} Ar n . +is not specified, the current line); then, unless the editor invoked +exits nonzero but even if the script was not changed, execute the +resulting script as if typed on the command line; both the edited +.Pq resulting +and original lines are added onto history. .It * and \*(haX Command or file name expansion is applied to the current big-word (with an appended @@ -7072,7 +7089,7 @@ for the in-memory portion of the history is slow, should use .Xr memmove 3 . .Pp This document attempts to describe -.Nm mksh\ R59b +.Nm mksh\ R59c and up, .\" with vendor patches from insert-your-name-here, compiled without any options impacting functionality, such as |