apb
db8f79df3d
Make this slightly more portable; it has to run on arbitary host
...
platforms at build time. Previousy, some shells were confused by
some of the "[ ... ]" tests.
2009-10-06 19:56:58 +00:00
christos
95a737969b
don't include the printf builtin if we are SMALL; saves 10K.
2004-06-06 07:03:11 +00:00
agc
3538d2653b
Move 4 more files from UCB 4 clause to 3 clause licence.
...
Thanks to Julio Merino for pointing them out.
2003-08-22 11:22:23 +00:00
dsl
6285ef062c
Use echo instead of cat to add prologue to builtins.[ch]
...
Under some circumstances the headers got overwritten.
2003-05-15 10:11:01 +00:00
dsl
0871280204
Parse end of line comments correctly
...
(approved by christos)
2003-02-02 21:10:45 +00:00
christos
c02b3bbdf4
Fixes from David Laight:
...
- ansification
- format of output of jobs command (etc)
- job identiers %+, %- etc
- $? and $(...)
- correct quoting of output of set, export -p and readonly -p
- differentiation between nornal and 'posix special' builtins
- correct behaviour (posix) for errors on builtins and special builtins
- builtin printf and kill
- set -o debug (if compiled with DEBUG)
- cd src obj (as ksh - too useful to do without)
- unset -e name, remove non-readonly variable from export list.
(so I could unset -e PS1 before running the test shell...)
2002-11-24 22:35:38 +00:00
lukem
e490a5c798
don't compile in `-h' as a synonym for the command that the argument is for.
...
this fix is hokey, but works as well as the previous solution for -j.
2002-10-15 04:15:58 +00:00
christos
3d42469030
compile with WARNS = 2
1999-07-09 03:05:49 +00:00
christos
0328c41456
Pr/5221: Jason Thorpe: Simplify sh Makefile, so that builts from other
...
directories work.
1998-03-29 09:27:40 +00:00
christos
cd799663e4
Fix compiler warnings.
1997-07-04 21:01:48 +00:00
christos
07bae7eddd
Merge in my changes from vangogh, and fix the x=false
; echo $? == 0
...
bug.
1995-05-11 21:28:33 +00:00
cgd
49f0ad8601
convert to new RCS id conventions.
1995-03-21 09:01:59 +00:00
mycroft
188b97d955
Bandaid quoting.
1994-07-07 16:24:34 +00:00
jtc
4aece6a461
Renamed builtins to builtins.def to eliminate make's (incorrect) circular
...
dependancy between the builtins data file and builtins.c.
The bug only occured when there was no obj directory, and is a result of
NetBSD's better (compared to 4.4lite's) default make rules.
Fixes bug #301 .
1994-06-24 07:33:12 +00:00
mycroft
cafd1f7e9f
Add RCS ids.
1994-06-11 16:11:35 +00:00
cgd
e3c63ad9f3
add back in support for building w/o obj dir. also, add NO_HISTORY
...
define, which (if you invoke mkbuiltins properly) gets you a sh w/o
history of command line editing (for floppy sh).
1994-05-14 22:20:04 +00:00
jtc
37ed7877b2
sync with 4.4lite
1994-05-11 17:09:42 +00:00
davidb
3a435f99f9
Changed to use make's new .OBJDIR
1993-12-28 10:59:05 +00:00
mycroft
7c05310612
Don't lose if obj dir not present.
1993-04-18 17:37:21 +00:00
cgd
06be60083d
changed "Id" to "Header" for rcsids
1993-03-23 00:22:59 +00:00
cgd
346aa5dd48
added rcs ids to all files
1993-03-22 08:04:00 +00:00
cgd
61f282557f
initial import of 386bsd-0.1 sources
1993-03-21 09:45:37 +00:00