Age | Commit message (Collapse) | Author |
|
behavior the default. Almost all uses of savefd() are followed
by an implicit or explicit close. OK otto@
|
|
|
|
|
|
philosophy, but in this case it's worth it. ok deraadt@
|
|
|
|
expressions. Work by Matthias Kilian, based on an old diff by myself.
Note: MAKEDEV should be updated. Tested by many, thanks.
ok millert@ deraadt@
|
|
|
|
running with strict malloc.conf options. Problem spotted by hshoexer@;
fix by me with some help from millert@.
ok millert@ hshoexer@ krw@ deraadt@
|
|
|
|
|
|
sparc64, binary change in lex.o on macppc due to introduction of
dopprompt() prototype. ok millert@
|
|
(we define it away in sys/cdefs.h if it is not supported).
|
|
|
|
Remove KSH_SA_FLAGS
|
|
|
|
the #ifdef KSH code is required to make a POSIX sh. From Matthias Kilian
|
|
First step in making the ksh code easier to read. From Matthias Kilian
|
|
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
|
|
a few issues remain with \ and $ and ! because of early variable expansion
done by incorrect eval/substitution, but this change is not responsible
for that. tested by djm, jmc, and many others
|
|
there), and cleanup some whitespace; help from, and okay millert@
|
|
|
|
- bind TAB (^I) to complete-list by default
- complete-list now lists 'ls style' not 'menu style'
- complete-list first completes; if that does not work, it lists
- fix a memleak in emacs.c, do_complete
- completion now works after '=' (dd), and ':' (ssh) and ` (backtick)
- a command can now start with a subdir from the current dir
|
|
|
|
|
|
|
|
some that we had already fixed locally.
o typeset -f FUNC doesn't print follows command (and expression) substitutions.
o when re-allocating memory, too much may be copied from old memory.
o set -o printed some options sans names.
o emacs mode: <esc>. in very fist command causes core dump.
o pdksh dumps core after a cd command.
o typeset -i reports on array elements that have no value
(at&t ksh reports on array base name - no index).
o ulimit -ctn unlimittttted kills shell (resource exceeded).
o ". /dev/null" says access denied.
o flag field in aliases incorrectly changed (all flags set instead of
clearing ISSET) in exec.c(flushcom).
o ${#array[*]} prints largest index instead of number of (set) elements
in an array (ksh88 does the former).
o sys_siglist[] doesn't always have NSIG non-null entries...
|
|
|
|
|
|
|
|
|