Lines Matching refs:ksh
5 The following is a list of known incompatibilities between ksh-93 and ksh-88.
6 I have not include cases that are clearly bugs in ksh-88. I also have
9 1. Functions, defined with name() with ksh-93 are compatible with
10 the POSIX standard, not with ksh-88. No local variables are
16 name will no longer work with ksh-93.
33 6. With ksh-88, a dollar sign ($') followed by a single quote was
40 7. With ksh-88, tilde expansion did not take place inside ${...}.
41 with ksh-93, ${foo-~} will cause tilde expansion if foo is
52 10. Built-ins in ksh-88 were always executed before looking for
54 Thus, with ksh-93, if you have the current directory first
60 11. Some undocumented combinations of argument passing to ksh
61 builtins no longer works since ksh-93 is getopts conforming
88 19. ksh-88 allowed unbalanced parenthes within ${name op val} whereas
89 ksh-93 does not. Thus, ${foo-(} needs to be written as ${foo-\(}
92 20. kill -l in ksh-93 lists only the signal names, not their numerical
107 24. Starting after ksh93l, If you run ksh name, where name does
116 26. As an undocumented feature of ksh-88, a leading 0 to an