OpenBSD CVS

CVS log for src/bin/ksh/Makefile


[BACK] Up to [local] / src / bin / ksh

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.39 / (download) - annotate - [select for diffs], Mon Jun 18 17:03:58 2018 UTC (5 years, 11 months ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5, OPENBSD_7_4_BASE, OPENBSD_7_4, OPENBSD_7_3_BASE, OPENBSD_7_3, OPENBSD_7_2_BASE, OPENBSD_7_2, OPENBSD_7_1_BASE, OPENBSD_7_1, OPENBSD_7_0_BASE, OPENBSD_7_0, OPENBSD_6_9_BASE, OPENBSD_6_9, OPENBSD_6_8_BASE, OPENBSD_6_8, OPENBSD_6_7_BASE, OPENBSD_6_7, OPENBSD_6_6_BASE, OPENBSD_6_6, OPENBSD_6_5_BASE, OPENBSD_6_5, OPENBSD_6_4_BASE, OPENBSD_6_4, HEAD
Changes since 1.38: +4 -1 lines
Diff to previous 1.38 (colored)

Add clear-screen emacs editing command, currently not bound to a
key by default.  The shell will query the terminfo database to
find the escape sequence to clear the screen.  OK deraadt@

Revision 1.38 / (download) - annotate - [select for diffs], Sat Jan 6 16:28:58 2018 UTC (6 years, 5 months ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_6_3_BASE, OPENBSD_6_3
Changes since 1.37: +3 -2 lines
Diff to previous 1.37 (colored)

Bring back the sign compare changes, this time with a fix from otto@
that fixes the issues seen on hppa.  OK deraadt@ otto@

Revision 1.37 / (download) - annotate - [select for diffs], Thu Jan 4 19:06:16 2018 UTC (6 years, 5 months ago) by millert
Branch: MAIN
Changes since 1.36: +2 -3 lines
Diff to previous 1.36 (colored)

Back out sign compare changes that appear to cause problems on hppa.
Requested by deraadt@

Revision 1.36 / (download) - annotate - [select for diffs], Mon Jan 1 19:45:56 2018 UTC (6 years, 5 months ago) by millert
Branch: MAIN
Changes since 1.35: +3 -2 lines
Diff to previous 1.35 (colored)

Add WARNINGS=yes to ksh and fix the resulting sign compare warnings.
OK tb@

Revision 1.35 / (download) - annotate - [select for diffs], Wed Dec 27 13:02:57 2017 UTC (6 years, 5 months ago) by millert
Branch: MAIN
Changes since 1.34: +2 -2 lines
Diff to previous 1.34 (colored)

Add -Wshadow to Makefile and fix the resulting warnings.  Many of
the warnings are due to the use of globals with generic names,
specifically "options" and "path".  I've renamed "options" to
"sh_options" since it holds the shell options and "path" to
"search_path".  OK jca@ tb@

Revision 1.34 / (download) - annotate - [select for diffs], Tue Aug 1 14:30:05 2017 UTC (6 years, 10 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_6_2_BASE, OPENBSD_6_2
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored)

Disable ksh VI-editing mode on the install media.  We need the space
savings.

Revision 1.33 / (download) - annotate - [select for diffs], Wed Mar 30 06:38:40 2016 UTC (8 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_6_1_BASE, OPENBSD_6_1, OPENBSD_6_0_BASE, OPENBSD_6_0
Changes since 1.32: +1 -2 lines
Diff to previous 1.32 (colored)

for some time now mandoc has not required MLINKS to function
correctly - logically complete that now by removing MLINKS from base;

authors need only to ensure there is an entry in NAME for any function/
util being added. MLINKS will still work, and remain for perl to ease
upgrades;

ok nicm (curses) bcook (ssl)
ok schwarze, who provided a lot of feedback and assistance
ok tb natano jung

Revision 1.32 / (download) - annotate - [select for diffs], Fri Mar 4 15:11:06 2016 UTC (8 years, 3 months ago) by deraadt
Branch: MAIN
Changes since 1.31: +2 -3 lines
Diff to previous 1.31 (colored)

remove CSRG BSD-licensed mknod builtin code which was previously used to
accelerate install/upgrade time MAKEDEV runs.  That allows ramdisk ksh
to be pledged, without needing "dpath".  We'll solve the performance issues
a different way (soon).
ok otto espie natano tb tobiasu rpe

Revision 1.31 / (download) - annotate - [select for diffs], Thu Oct 22 02:29:20 2015 UTC (8 years, 7 months ago) by mmcc
Branch: MAIN
CVS Tags: OPENBSD_5_9_BASE, OPENBSD_5_9
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored)

Fix typo in comment. From Theo Buehler.

Revision 1.30 / (download) - annotate - [select for diffs], Sat Oct 10 00:10:07 2015 UTC (8 years, 8 months ago) by deraadt
Branch: MAIN
Changes since 1.29: +2 -1 lines
Diff to previous 1.29 (colored)

ksh can run with pledge "stdio rpath wpath cpath getpw fattr proc exec tty"
if the mknod builtin is disabled.  It looks like a lot of abilities, but
hey, this is a shell.  can't open sockets or do other nasty stuff though.
(we'll leave the mknod builtin enabled on the install media for now; there
is work happening to regain the MAKEDEV performance in a different way)
discussions with otto & millert in particular

Revision 1.29 / (download) - annotate - [select for diffs], Mon Dec 2 20:41:01 2013 UTC (10 years, 6 months ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_5_8_BASE, OPENBSD_5_8, OPENBSD_5_7_BASE, OPENBSD_5_7, OPENBSD_5_6_BASE, OPENBSD_5_6, OPENBSD_5_5_BASE, OPENBSD_5_5
Changes since 1.28: +1 -5 lines
Diff to previous 1.28 (colored)

Move ksh test files into regressMove ksh test files into regressMove ksh test files into regress.

Revision 1.28 / (download) - annotate - [select for diffs], Mon Apr 30 03:51:29 2012 UTC (12 years, 1 month ago) by djm
Branch: MAIN
CVS Tags: OPENBSD_5_4_BASE, OPENBSD_5_4, OPENBSD_5_3_BASE, OPENBSD_5_3, OPENBSD_5_2_BASE, OPENBSD_5_2
Changes since 1.27: +1 -8 lines
Diff to previous 1.27 (colored)

generalise ksh keybinding system - bindings are no longer limited in
length and need not start with ESC or ^X; patch from marco@ feedback mpi@

Revision 1.27 / (download) - annotate - [select for diffs], Tue Mar 3 20:01:01 2009 UTC (15 years, 3 months ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_5_1_BASE, OPENBSD_5_1, OPENBSD_5_0_BASE, OPENBSD_5_0, OPENBSD_4_9_BASE, OPENBSD_4_9, OPENBSD_4_8_BASE, OPENBSD_4_8, OPENBSD_4_7_BASE, OPENBSD_4_7, OPENBSD_4_6_BASE, OPENBSD_4_6
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

Add POSIX character class support ([:alpha:] and friends) to ksh globbing.
OK deraadt@ krw@ jmc@ sobrado@

Revision 1.26 / (download) - annotate - [select for diffs], Sat Jan 12 22:36:34 2008 UTC (16 years, 5 months ago) by miod
Branch: MAIN
CVS Tags: OPENBSD_4_5_BASE, OPENBSD_4_5, OPENBSD_4_4_BASE, OPENBSD_4_4, OPENBSD_4_3_BASE, OPENBSD_4_3
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

Remove ulimit MLINK, it is a shell built-in.

Revision 1.25 / (download) - annotate - [select for diffs], Thu Oct 6 06:39:35 2005 UTC (18 years, 8 months ago) by otto
Branch: MAIN
CVS Tags: OPENBSD_4_2_BASE, OPENBSD_4_2, OPENBSD_4_1_BASE, OPENBSD_4_1, OPENBSD_4_0_BASE, OPENBSD_4_0, OPENBSD_3_9_BASE, OPENBSD_3_9
Changes since 1.24: +4 -3 lines
Diff to previous 1.24 (colored)

Introducing mknod as a built-in. It might be against the unix
philosophy, but in this case it's worth it. ok deraadt@

Revision 1.24 / (download) - annotate - [select for diffs], Wed Mar 30 17:16:37 2005 UTC (19 years, 2 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_3_8_BASE, OPENBSD_3_8
Changes since 1.23: +6 -6 lines
Diff to previous 1.23 (colored)

lots of indentation cleanup, now ksh is readable like our other code.
double checked to make sure no binaries change, and eyed by niallo

Revision 1.23 / (download) - annotate - [select for diffs], Fri Dec 31 16:24:09 2004 UTC (19 years, 5 months ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_3_7_BASE, OPENBSD_3_7
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

Call perl directly instead of using an sh script to find it.
OK otto@

Revision 1.22 / (download) - annotate - [select for diffs], Thu Dec 30 21:34:24 2004 UTC (19 years, 5 months ago) by otto
Branch: MAIN
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

Remove -Wno-unused form CFLAGS and kill some unused vars found as a result of
that. ok millert@

Revision 1.21 / (download) - annotate - [select for diffs], Wed Dec 22 17:47:03 2004 UTC (19 years, 5 months ago) by millert
Branch: MAIN
Changes since 1.20: +2 -8 lines
Diff to previous 1.20 (colored)

Use sys_signame and sys_siglist instead of building a list of signal
values and names via an awk script.  OK otto@

Revision 1.20 / (download) - annotate - [select for diffs], Sat Dec 18 21:04:52 2004 UTC (19 years, 5 months ago) by millert
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

Get rid of #ifdef KSH since we don't care about building a V7 style sh and
the #ifdef KSH code is required to make a POSIX sh.  From Matthias Kilian

Revision 1.19 / (download) - annotate - [select for diffs], Sat Dec 18 20:55:52 2004 UTC (19 years, 5 months ago) by millert
Branch: MAIN
Changes since 1.18: +3 -3 lines
Diff to previous 1.18 (colored)

Remove unused OS dependent #ifdef blocks, #defines and macro abstraction.
First step in making the ksh code easier to read.  From Matthias Kilian

Revision 1.18 / (download) - annotate - [select for diffs], Mon Feb 16 19:07:19 2004 UTC (20 years, 3 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_3_6_BASE, OPENBSD_3_6, OPENBSD_3_5_BASE, OPENBSD_3_5
Changes since 1.17: +1 -5 lines
Diff to previous 1.17 (colored)

give up on amd64 -O0

Revision 1.17 / (download) - annotate - [select for diffs], Tue Feb 10 02:43:48 2004 UTC (20 years, 4 months ago) by deraadt
Branch: MAIN
Changes since 1.16: +5 -1 lines
Diff to previous 1.16 (colored)

XXX: build ksh -O0 for now, since it makes it a whole lot more stable.
we'll figure out what the bug is later, or maybe some of the other
fixes going in will fix it..

Revision 1.16 / (download) - annotate - [select for diffs], Fri Jan 9 17:10:07 2004 UTC (20 years, 5 months ago) by brad
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

use cc -E for the preprocessor instead of cpp.

ok espie@ millert@

Revision 1.15 / (download) - annotate - [select for diffs], Mon Aug 11 09:41:31 2003 UTC (20 years, 10 months ago) by miod
Branch: MAIN
CVS Tags: OPENBSD_3_4_BASE, OPENBSD_3_4
Changes since 1.14: +1 -5 lines
Diff to previous 1.14 (colored)

I can not reproduce the ksh -O1 issues anymore on mvme88k with the latest
snapshot, so stop disabling optimization.

Revision 1.14 / (download) - annotate - [select for diffs], Fri Aug 8 22:32:10 2003 UTC (20 years, 10 months ago) by miod
Branch: MAIN
Changes since 1.13: +5 -1 lines
Diff to previous 1.13 (colored)

Enable the first level of compiler optimizations on mvme88k by default,
now that is getting stable.
ksh(1) still has to be builh at -O0 for now, though.

ok deraadt@

Revision 1.13 / (download) - annotate - [select for diffs], Mon Apr 22 21:44:58 2002 UTC (22 years, 1 month ago) by miod
Branch: MAIN
CVS Tags: OPENBSD_3_3_BASE, OPENBSD_3_3, OPENBSD_3_2_BASE, OPENBSD_3_2
Changes since 1.12: +1 -5 lines
Diff to previous 1.12 (colored)

Do not hardcode mvme88k-specific compilation flags here, especially since
the new flags happen to be no different from those set in <sys.mk>

Revision 1.12 / (download) - annotate - [select for diffs], Tue Sep 28 02:18:30 1999 UTC (24 years, 8 months ago) by smurph
Branch: MAIN
CVS Tags: OPENBSD_3_1_BASE, OPENBSD_3_1, OPENBSD_3_0_BASE, OPENBSD_3_0, OPENBSD_2_9_BASE, OPENBSD_2_9, OPENBSD_2_8_BASE, OPENBSD_2_8, OPENBSD_2_7_BASE, OPENBSD_2_7, OPENBSD_2_6_BASE, OPENBSD_2_6
Changes since 1.11: +5 -1 lines
Diff to previous 1.11 (colored)

disable optimization on 88k

Revision 1.11 / (download) - annotate - [select for diffs], Tue Jun 15 01:18:32 1999 UTC (25 years ago) by millert
Branch: MAIN
Changes since 1.10: +4 -1 lines
Diff to previous 1.10 (colored)

patches from pdksh 5.2.13.11

Revision 1.10 / (download) - annotate - [select for diffs], Sun Jan 10 17:55:01 1999 UTC (25 years, 5 months ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_2_5_BASE, OPENBSD_2_5
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

sync with pdksh-unstable-5.2.13.6

Revision 1.9 / (download) - annotate - [select for diffs], Fri Mar 6 05:39:59 1998 UTC (26 years, 3 months ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_2_4_BASE, OPENBSD_2_4, OPENBSD_2_3_BASE, OPENBSD_2_3
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

Add unlimit man link for csh and ulimit man link for sh.

Revision 1.8 / (download) - annotate - [select for diffs], Sat Nov 30 23:54:36 1996 UTC (27 years, 6 months ago) by downsj
Branch: MAIN
Changes since 1.7: +3 -1 lines
Diff to previous 1.7 (colored)

Install ksh as sh too.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Aug 25 11:56:33 1996 UTC (27 years, 9 months ago) by downsj
Branch: MAIN
Changes since 1.6: +3 -3 lines
Diff to previous 1.6 (colored)

Removed unused file and move KSH define to CFLAGS.

Revision 1.6 / (download) - annotate - [select for diffs], Tue Aug 20 16:50:30 1996 UTC (27 years, 9 months ago) by downsj
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

Forgot emacs.out depends on emacs.c.

Revision 1.5 / (download) - annotate - [select for diffs], Mon Aug 19 20:34:19 1996 UTC (27 years, 9 months ago) by downsj
Branch: MAIN
Changes since 1.4: +4 -3 lines
Diff to previous 1.4 (colored)

invoke /bin/sh

Revision 1.4 / (download) - annotate - [select for diffs], Wed Aug 14 08:45:29 1996 UTC (27 years, 10 months ago) by downsj
Branch: MAIN
Changes since 1.3: +3 -7 lines
Diff to previous 1.3 (colored)

Ok, I give up kill the pdksh links.

Revision 1.3 / (download) - annotate - [select for diffs], Wed Aug 14 08:37:57 1996 UTC (27 years, 10 months ago) by downsj
Branch: MAIN
Changes since 1.2: +5 -1 lines
Diff to previous 1.2 (colored)

Yet more links.

Revision 1.2 / (download) - annotate - [select for diffs], Wed Aug 14 06:41:10 1996 UTC (27 years, 10 months ago) by downsj
Branch: MAIN
Changes since 1.1: +4 -1 lines
Diff to previous 1.1 (colored)

Add links.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Wed Aug 14 06:19:12 1996 UTC (27 years, 10 months ago) by downsj
Branch: pdksh
CVS Tags: pdksh-527
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Import pdksh 5.2.7.

Revision 1.1 / (download) - annotate - [select for diffs], Wed Aug 14 06:19:12 1996 UTC (27 years, 10 months ago) by downsj
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.