NetBSD/bin/sh
kre dc83385122 Implement a bunch of new shell environment variables. many mostly useful
in prompts when expanded at prompt time, but all available for general use.
Many of the new ones are not available in SMALL shells (they work as normal
if assigned, but the shell does not set or use them - and there is no magic
in a SMALL shell (usually for install media.))
2017-06-30 23:05:45 +00:00
..
bltin Make arg parsing in kill POSIX compatible with POSIX (XBD 2.12) by 2017-06-26 22:09:16 +00:00
funcs delete clauses 3,4 2016-02-29 23:50:59 +00:00
USD.doc Reorg docs, part 2: 2014-07-05 19:23:00 +00:00
alias.c Adjust to the new alias text libedit API. 2014-06-18 18:17:30 +00:00
alias.h Adjust to the new alias text libedit API. 2014-06-18 18:17:30 +00:00
arith_token.c A better LINENO implementation. This version deletes (well, #if 0's out) 2017-06-07 05:08:32 +00:00
arith_tokens.h A better LINENO implementation. This version deletes (well, #if 0's out) 2017-06-07 05:08:32 +00:00
arithmetic.c A better LINENO implementation. This version deletes (well, #if 0's out) 2017-06-07 05:08:32 +00:00
arithmetic.h A better LINENO implementation. This version deletes (well, #if 0's out) 2017-06-07 05:08:32 +00:00
builtins.def DEBUG mode shell update (changes nothing for shells which are not 2017-05-15 20:00:36 +00:00
cd.c Free stack memory in a couple of obscure cases where it wasn't 2017-06-17 04:19:12 +00:00
cd.h PR/45069: Henning Petersen: Use prototypes from builtins.h . 2011-06-18 21:18:46 +00:00
error.c PR bin/47065 PR bin/39466 2016-06-01 02:50:02 +00:00
error.h Add __printflike attribution to use vprintf and friends with an argument 2012-03-15 02:02:20 +00:00
eval.c Include redirections in trace output from "set -x" 2017-06-30 23:01:21 +00:00
eval.h PR bin/48875 - avoid holding (replaced) file descriptors open when running a 2016-05-09 21:03:10 +00:00
exec.c Many internal memory management type fixes. 2017-06-17 07:22:12 +00:00
exec.h A better LINENO implementation. This version deletes (well, #if 0's out) 2017-06-07 05:08:32 +00:00
expand.c Implement PS1, PS2 and PS4 expansions (variable expansions, arithmetic 2017-06-30 23:02:56 +00:00
expand.h A better LINENO implementation. This version deletes (well, #if 0's out) 2017-06-07 05:08:32 +00:00
histedit.c Now libedit supports embedded mode switch sequence, improve sh 2017-06-28 13:46:06 +00:00
init.h
input.c Implement PS1, PS2 and PS4 expansions (variable expansions, arithmetic 2017-06-30 23:02:56 +00:00
input.h Implement PS1, PS2 and PS4 expansions (variable expansions, arithmetic 2017-06-30 23:02:56 +00:00
jobs.c NFC - DEBUG mode only change - convert this to the new TRACE() format. 2017-06-17 12:12:50 +00:00
jobs.h PR/45069: Henning Petersen: Use prototypes from builtins.h . 2011-06-18 21:18:46 +00:00
machdep.h
mail.c If we are going to keep the MAILPATH % hack, then at least do something 2017-06-04 20:28:13 +00:00
mail.h
main.c Correct the initial line number used for processing -c arg strings. 2017-06-19 02:49:33 +00:00
main.h PR/45069: Henning Petersen: Use prototypes from builtins.h . 2011-06-18 21:18:46 +00:00
Makefile Implement a bunch of new shell environment variables. many mostly useful 2017-06-30 23:05:45 +00:00
memalloc.c Many internal memory management type fixes. 2017-06-17 07:22:12 +00:00
memalloc.h Many internal memory management type fixes. 2017-06-17 07:22:12 +00:00
miscbltin.c Fix inconsistent whitespace 2017-05-13 15:03:34 +00:00
miscbltin.h
mkbuiltins
mkinit.sh General KNF and source code cleanups, avoid scattering the 2016-03-27 14:34:46 +00:00
mknodenames.sh It is amazing what nonsense appears to work sometimes... (all my nonsense too!) 2017-06-19 11:55:07 +00:00
mknodes.sh
mkoptions.sh "b" more forgiving when sorting options to allow reasonable (and intended) 2017-06-19 02:43:55 +00:00
mktokens Implement the ';&' (used instead of ';;') case statement list terminator 2017-05-04 04:37:51 +00:00
myhistedit.h Now libedit supports embedded mode switch sequence, improve sh 2017-06-28 13:46:06 +00:00
mystring.c Add const. 2013-04-28 17:01:28 +00:00
mystring.h
nodes.c.pat Use C89 function definitions 2012-03-20 18:42:28 +00:00
nodetypes Remove some left over baggage from the LINENO v1 implementation that 2017-06-08 13:12:17 +00:00
option.list Implement PS1, PS2 and PS4 expansions (variable expansions, arithmetic 2017-06-30 23:02:56 +00:00
options.c More DEBUG mode changes. As usual, read the source if you care. 2017-05-29 14:03:23 +00:00
options.h Arrange for set -o and $- output to be sorted, rather than more 2017-05-28 00:38:01 +00:00
output.c Added comma and plus to the "don't need quoting" set. This affects 2017-05-18 13:31:10 +00:00
output.h Add __printflike attribution to use vprintf and friends with an argument 2012-03-15 02:02:20 +00:00
parser.c Implement PS1, PS2 and PS4 expansions (variable expansions, arithmetic 2017-06-30 23:02:56 +00:00
parser.h Implement PS1, PS2 and PS4 expansions (variable expansions, arithmetic 2017-06-30 23:02:56 +00:00
redir.c Include redirections in trace output from "set -x" 2017-06-30 23:01:21 +00:00
redir.h Include redirections in trace output from "set -x" 2017-06-30 23:01:21 +00:00
sh.1 Now libedit supports embedded mode switch sequence, improve sh 2017-06-28 13:46:06 +00:00
shell.h NFC: DEBUG related comment change - catch up with reality. 2017-06-17 12:41:20 +00:00
show.c NFC: DEBUG only change - provide an externally visible (to the DEBUG sh 2017-06-30 23:00:40 +00:00
show.h NFC: DEBUG only change - provide an externally visible (to the DEBUG sh 2017-06-30 23:00:40 +00:00
syntax.c A better LINENO implementation. This version deletes (well, #if 0's out) 2017-06-07 05:08:32 +00:00
syntax.h A better LINENO implementation. This version deletes (well, #if 0's out) 2017-06-07 05:08:32 +00:00
TOUR Fix grammar in couple of sentences. 2016-10-25 13:01:59 +00:00
trap.c Enhance the trap command to make it possible to do what POSIX wants 2017-05-07 15:01:18 +00:00
trap.h report the signal that wait was interrupted by, which is not always SIGINT 2015-08-22 12:12:47 +00:00
var.c Implement a bunch of new shell environment variables. many mostly useful 2017-06-30 23:05:45 +00:00
var.h Implement a bunch of new shell environment variables. many mostly useful 2017-06-30 23:05:45 +00:00
version.h replace with standard copyright :-) 2016-03-31 16:28:23 +00:00