freebsd-nq/bin/sh
Steve Price 958ba632fa Make sh(1) a little braver in the face of adversity. sh(1)
now handles the getpwd() init problem the same way as bash
and ksh do.  Also while I was in here, I cleaned up the format
a little, removed some unnnecessary #if SYMLINKS cruft, and
changed the pwd builtin to use getcwd(3) as Joerg suggested.
1996-12-21 22:09:40 +00:00
..
bltin Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
funcs Merge of 4.4-Lite2 sh source, plus some gcc -Wall cleaning. This is a 1996-09-01 10:22:36 +00:00
alias.c Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
alias.h Merge of 4.4-Lite2 sh source, plus some gcc -Wall cleaning. This is a 1996-09-01 10:22:36 +00:00
arith_lex.l Remove extra #undef. 1996-12-21 14:57:38 +00:00
arith.h Merge of 4.4-Lite2 sh source, plus some gcc -Wall cleaning. This is a 1996-09-01 10:22:36 +00:00
arith.y Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
builtins.def re-activate the printf builtin now that src/usr.bin/printf.c has been 1996-10-01 04:59:13 +00:00
cd.c Make sh(1) a little braver in the face of adversity. sh(1) 1996-12-21 22:09:40 +00:00
cd.h Make sh(1) a little braver in the face of adversity. sh(1) 1996-12-21 22:09:40 +00:00
error.c Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
error.h Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
eval.c Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
eval.h Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
exec.c Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
exec.h Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
expand.c This doesn't change any behavior, but may be a slight 1996-12-21 15:16:32 +00:00
expand.h Merge of 4.4-Lite2 sh source, plus some gcc -Wall cleaning. This is a 1996-09-01 10:22:36 +00:00
histedit.c Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
init.h Merge of 4.4-Lite2 sh source, plus some gcc -Wall cleaning. This is a 1996-09-01 10:22:36 +00:00
input.c Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
input.h Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
jobs.c Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
jobs.h Merge of 4.4-Lite2 sh source, plus some gcc -Wall cleaning. This is a 1996-09-01 10:22:36 +00:00
machdep.h Merge of 4.4-Lite2 sh source, plus some gcc -Wall cleaning. This is a 1996-09-01 10:22:36 +00:00
mail.c Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
mail.h Merge of 4.4-Lite2 sh source, plus some gcc -Wall cleaning. This is a 1996-09-01 10:22:36 +00:00
main.c Make sh(1) a little braver in the face of adversity. sh(1) 1996-12-21 22:09:40 +00:00
main.h Merge of 4.4-Lite2 sh source, plus some gcc -Wall cleaning. This is a 1996-09-01 10:22:36 +00:00
Makefile Build intermediate object files for mkinit, mknodes and mksyntax 1996-10-25 14:49:24 +00:00
memalloc.c Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
memalloc.h Merge of 4.4-Lite2 sh source, plus some gcc -Wall cleaning. This is a 1996-09-01 10:22:36 +00:00
miscbltin.c Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
mkbuiltins Merge of 4.4-Lite2 sh source, plus some gcc -Wall cleaning. This is a 1996-09-01 10:22:36 +00:00
mkinit.c Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
mknodes.c Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
mksyntax.c Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
mktokens Merge of 4.4-Lite2 sh source, plus some gcc -Wall cleaning. This is a 1996-09-01 10:22:36 +00:00
myhistedit.h Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
mystring.c Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
mystring.h Merge of 4.4-Lite2 sh source, plus some gcc -Wall cleaning. This is a 1996-09-01 10:22:36 +00:00
nodes.c.pat Merge of 4.4-Lite2 sh source, plus some gcc -Wall cleaning. This is a 1996-09-01 10:22:36 +00:00
nodetypes Merge of 4.4-Lite2 sh source, plus some gcc -Wall cleaning. This is a 1996-09-01 10:22:36 +00:00
options.c Fix a problem caused by finger failure on my part. The builtin 1996-12-21 13:21:57 +00:00
options.h Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
output.c Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
output.h Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
parser.c Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
parser.h Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
redir.c Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
redir.h Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
sh.1 Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
shell.h Make sh(1) a little braver in the face of adversity. sh(1) 1996-12-21 22:09:40 +00:00
show.c Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
show.h Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
TOUR Merge of 4.4-Lite2 sh source, plus some gcc -Wall cleaning. This is a 1996-09-01 10:22:36 +00:00
trap.c Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
trap.h Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
var.c Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
var.h Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00