Age | Commit message (Collapse) | Author |
|
while here, remove the lie that regex(3) character classes would
depend on the locale;
ok jmc@
|
|
|
|
- "times" is both promoted to posix and special (ooh!)
- "pwd" is promoted to posix, but not special (aah!)
while here, jiggle the text somewhat to clarify that "non-POSIX"
actually meant when posix mode is off, not mandated by posix
joint work with guenther
|
|
|
|
From: Jan Stary
tweaked a bit by myself
|
|
|
|
|
|
+A parameter that is NULL or unset evaluates to 0.
original diff from robert peichaer
this version from naddy
|
|
specifically, rewrite them to permit some markup in the column headers,
and use "Ta" instead of literal tabs; mandoc does not currently match groff
100%, but a mandoc fix may be some time off, and we've gone enough releases
with poorly formatting column lists.
in some cases i have rewritten the lists as -tag, where -column made
little sense.
|
|
has changed to conform with modern groff releases.
diff for route6d(8) written mostly by schwarze@, with lots of useful
advice from jmc@.
ok jmc@, schwarze@
|
|
revert that part of yesterday's diffs;
|
|
- remove some old groff workarounds in SYNOPSIS
- avoid "Op ... Oc" constructions
- avoid empty Sq/Dq
- change some incorrect Xr
|
|
(parentheses and/or square brackets), both modern groff and mandoc first
output those leading delimiters as plain text, then start the macro scope
after these opening delimiters. This is similar to printing trailing
punctuation and trailing closing delimiters on a macro line outside and
after the macro scope. For example, ".Sq ( text )" is "(`text')",
not "`(text)'". Thus, we now need to quote leading opening delimiters
when we want them inside the macro scope.
These are the cases in src/bin.
"makes sense" jmc@
|
|
sh.1: add ]] and `name' to the list; additionally document the commands
`select' (requested by Ross L Richardson) and [[
ok millert sobrado
|
|
|
|
ok guenther@
|
|
found by and unbreaking the build with mandoc(1);
"fine" jmc@ sobrado@
|
|
from glob(7) to the shell pages - they have their own glob stuff,
and pointing to glob(7) is just not helpful.
ok millert
|
|
|
|
OK deraadt@ krw@ jmc@ sobrado@
|
|
|
|
the only option is -n, and only one of those is parsed.
diff from Ingo Schwarze
ok otto@ kili@; manpage changes ok jmc@
|
|
match what both POSIX and ksh.1 already describe in regards to set
-e/errexit's behavior in determining when to exit from nonzero return
values.
specifically, the truth values tested as operands to `&&' and `||', as
well as the resulting compound expression itself, along with the truth
value resulting from a negated command (i.e. a pipeline prefixed `!'),
should not make the shell exit when -e is in effect.
issue reported by matthieu.
testing matthieu, naddy.
ok miod (earlier version), otto.
man page ok jmc.
|
|
like bash and zsh do. Requested by espie@, OK deraadt@
|
|
tedu to fix make -j, SU thing spotted by naddy@; ok millert@ @tedu
jmc@ for the man page bit.
|
|
|
|
hunk #1 from tamas tevesz;
hunk #2 from otto;
ok otto
|
|
sh.1 does not need to talk about rksh;
ksh.1 does not need to talk about rsh;
also references to rpdksh are not really helpful;
from tamas tevesz;
ok jaredy
|
|
documents a posix shell (as far as possible);
ok otto@
|
|
philosophy, but in this case it's worth it. ok deraadt@
|
|
which says they are not;
from matthias kilian (pr #4476);
ok otto@
|
|
RLIMIT_VMEM / RLIMIT_AS at the moment. Support for those may
go in post-3.8.
|
|
Originally from TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
from PR 4220
reminded by jmc
|
|
|
|
|
|
|
|
various other issues fixed along the way;
lots of stuff from jaredy@ in here too..
|
|
(just like test(1) does);
from paul de weerd;
|
|
expressions. Work by Matthias Kilian, based on an old diff by myself.
Note: MAKEDEV should be updated. Tested by many, thanks.
ok millert@ deraadt@
|
|
gmx dot de. ok jmc@
|
|
|
|
|
|
Verified with aaron@ who did the conversion from man -> mdoc.
|
|
to ticks. Since ksh needs things in seconds it then converted them back.
Avoid the silliness and use the getrusage(2) and gettimeofday(2) directly.
With man page help from jmc@
|
|
|
|
set -o csh-history (off by default)
this is not feature complete, and likely never will be. no ^
and ! has some oddities ... ksh's internal history stuff has got
some very odd behaviours that are rather nasty
ok various developers
|
|
- be more consistent w.r.t. variables in macros with `.Ic'
instead of `.Va'
- document changes in IFS parsing
- minimize diffs between ksh.1tbl and sh.1tbl w.r.t. `.Nm'
macros and in other places
- sort recognized keywords and remove dependency on tbl(1)
- indent example displays
- kill `bind'
- collapse `test' display, it has two entries for `str',
and use different args for file time tests
- grammar, punctuation, and mdoc fixes
- tidy display of `alias' and `kill'
ok and bits from jmc
|
|
|
|
slightly so that no one (me, most likely) falls for it again.
also, make sh(1)'s IFS description a little more consistent.
|
|
|