OpenBSD CVS

CVS log for src/bin/ksh/tree.c


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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.34 / (download) - annotate - [select for diffs], Mon Apr 9 17:53:36 2018 UTC (6 years, 2 months ago) by tobias
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.33: +4 -4 lines
Diff to previous 1.33 (colored)

Support 64 bit integers on 32 bit architectures.

No binary change on amd64 and there should be no differences on any
other 64 bit architecture either (because long = int64_t).

ok cheloha, tb

Revision 1.33 / (download) - annotate - [select for diffs], Thu Mar 15 16:51:29 2018 UTC (6 years, 2 months ago) by anton
Branch: MAIN
CVS Tags: OPENBSD_6_3_BASE, OPENBSD_6_3
Changes since 1.32: +3 -3 lines
Diff to previous 1.32 (colored)

Favor usage of __func__ in warning/error messages. Some of them referred to the
wrong function and fix the rest for consistency.
Diff from Michael W. Bombardieri with some cosmetic cleanup applied.

ok benno@ tb@

Revision 1.32 / (download) - annotate - [select for diffs], Sat Jan 20 15:32:20 2018 UTC (6 years, 4 months ago) by anton
Branch: MAIN
Changes since 1.31: +1 -18 lines
Diff to previous 1.31 (colored)

Remove code that has been disabled since 1999. From Michael W. Bombardieri who
also took the time to provide an excellent explanation on why the code isn't
useful on tech@.

ok jca@

Revision 1.31 / (download) - annotate - [select for diffs], Tue Jan 16 22:52:32 2018 UTC (6 years, 4 months ago) by jca
Branch: MAIN
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored)

Introduce internal_warningf() and mark internal_errorf() as noreturn

This helps tools like scan-build, and follows the example of warningf()
and errorf().  ok anton@

Revision 1.30 / (download) - annotate - [select for diffs], Sat Jan 6 16:28:58 2018 UTC (6 years, 5 months ago) by millert
Branch: MAIN
Changes since 1.29: +12 -8 lines
Diff to previous 1.29 (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.29 / (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.28: +8 -12 lines
Diff to previous 1.28 (colored)

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

Revision 1.28 / (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.27: +12 -8 lines
Diff to previous 1.27 (colored)

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

Revision 1.27 / (download) - annotate - [select for diffs], Sun Nov 1 15:38:53 2015 UTC (8 years, 7 months ago) by mmcc
Branch: MAIN
CVS Tags: OPENBSD_6_2_BASE, OPENBSD_6_2, OPENBSD_6_1_BASE, OPENBSD_6_1, OPENBSD_6_0_BASE, OPENBSD_6_0, OPENBSD_5_9_BASE, OPENBSD_5_9
Changes since 1.26: +6 -4 lines
Diff to previous 1.26 (colored)

Add uses of areallocarray(). mksh and Bitrig ksh already have similar
functions. With help from Theo Buehler.

ok nicm@

Revision 1.26 / (download) - annotate - [select for diffs], Mon Oct 19 14:42:16 2015 UTC (8 years, 7 months ago) by mmcc
Branch: MAIN
Changes since 1.25: +3 -1 lines
Diff to previous 1.25 (colored)

Move string.h include from sh.h to the files that use it.

ok nicm@

Revision 1.25 / (download) - annotate - [select for diffs], Fri Oct 9 19:36:27 2015 UTC (8 years, 8 months ago) by tedu
Branch: MAIN
Changes since 1.24: +5 -9 lines
Diff to previous 1.24 (colored)

remove null check before afree. from Michael McConville

Revision 1.24 / (download) - annotate - [select for diffs], Sun Sep 27 05:25:00 2015 UTC (8 years, 8 months ago) by guenther
Branch: MAIN
Changes since 1.23: +1 -7 lines
Diff to previous 1.23 (colored)

lint is dead: delete the trivial uses of /* VARARGS[0-9]+ */
(others require more care)

Revision 1.23 / (download) - annotate - [select for diffs], Thu Sep 17 14:21:33 2015 UTC (8 years, 8 months ago) by nicm
Branch: MAIN
Changes since 1.22: +6 -8 lines
Diff to previous 1.22 (colored)

Remove unnecessary casts, from Michael McConville. No binary change.

Revision 1.22 / (download) - annotate - [select for diffs], Tue Sep 15 18:15:05 2015 UTC (8 years, 8 months ago) by tedu
Branch: MAIN
Changes since 1.21: +5 -5 lines
Diff to previous 1.21 (colored)

correct spelling of NULL from (char *)0. from Michael McConville.
ok md5

Revision 1.21 / (download) - annotate - [select for diffs], Tue Sep 1 13:12:31 2015 UTC (8 years, 9 months ago) by tedu
Branch: MAIN
Changes since 1.20: +11 -11 lines
Diff to previous 1.20 (colored)

remove casts and null checks before free. from Michael McConville
ok deraadt

Revision 1.20 / (download) - annotate - [select for diffs], Wed Jun 27 07:17:19 2012 UTC (11 years, 11 months ago) by otto
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, OPENBSD_5_4_BASE, OPENBSD_5_4, OPENBSD_5_3_BASE, OPENBSD_5_3, OPENBSD_5_2_BASE, OPENBSD_5_2
Changes since 1.19: +2 -4 lines
Diff to previous 1.19 (colored)

fptreef() always returns 0 and we never use the return value anyway,
so make it void; from Michael W. Bombardieri.

Revision 1.19 / (download) - annotate - [select for diffs], Mon Aug 11 21:50:35 2008 UTC (15 years, 10 months ago) by jaredy
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, OPENBSD_4_5_BASE, OPENBSD_4_5
Changes since 1.18: +2 -1 lines
Diff to previous 1.18 (colored)

plug a memleak when freeing io redirection in commands.
the leaked memory is actually reclaimed when the command
finishes but may grow until that happens, e.g. during
command execution.

ok phessler@.
testing sobrado@ jmc@ oga@.

Revision 1.18 / (download) - annotate - [select for diffs], Mon Apr 10 14:38:59 2006 UTC (18 years, 2 months ago) by jaredy
Branch: MAIN
CVS Tags: OPENBSD_4_4_BASE, OPENBSD_4_4, OPENBSD_4_3_BASE, OPENBSD_4_3, OPENBSD_4_2_BASE, OPENBSD_4_2, OPENBSD_4_1_BASE, OPENBSD_4_1, OPENBSD_4_0_BASE, OPENBSD_4_0
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

fix lint comments, no functional changes; ok ray

Revision 1.17 / (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_9_BASE, OPENBSD_3_9, OPENBSD_3_8_BASE, OPENBSD_3_8
Changes since 1.16: +130 -130 lines
Diff to previous 1.16 (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.16 / (download) - annotate - [select for diffs], Mon Mar 28 21:28:22 2005 UTC (19 years, 2 months ago) by deraadt
Branch: MAIN
Changes since 1.15: +4 -4 lines
Diff to previous 1.15 (colored)

spacing

Revision 1.15 / (download) - annotate - [select for diffs], Mon Dec 20 11:34:26 2004 UTC (19 years, 5 months ago) by otto
Branch: MAIN
CVS Tags: OPENBSD_3_7_BASE, OPENBSD_3_7
Changes since 1.14: +20 -47 lines
Diff to previous 1.14 (colored)

Ansification plus some minor knf. No binary change on i386 and
sparc64, binary change in lex.o on macppc due to introduction of
dopprompt() prototype. ok millert@

Revision 1.14 / (download) - annotate - [select for diffs], Sun Dec 19 04:14:20 2004 UTC (19 years, 5 months ago) by deraadt
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

spacing

Revision 1.13 / (download) - annotate - [select for diffs], Sat Dec 18 21:25:44 2004 UTC (19 years, 5 months ago) by millert
Branch: MAIN
Changes since 1.12: +30 -30 lines
Diff to previous 1.12 (colored)

deregister

Revision 1.12 / (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.11: +1 -9 lines
Diff to previous 1.11 (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.11 / (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.10: +10 -26 lines
Diff to previous 1.10 (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.10 / (download) - annotate - [select for diffs], Wed Feb 27 19:37:09 2002 UTC (22 years, 3 months ago) by dhartmei
Branch: MAIN
CVS Tags: OPENBSD_3_6_BASE, OPENBSD_3_6, OPENBSD_3_5_BASE, OPENBSD_3_5, OPENBSD_3_4_BASE, OPENBSD_3_4, OPENBSD_3_3_BASE, OPENBSD_3_3, OPENBSD_3_2_BASE, OPENBSD_3_2, OPENBSD_3_1_BASE, OPENBSD_3_1
Changes since 1.9: +4 -4 lines
Diff to previous 1.9 (colored)

Fix three off-by-one errors. ok espie@, millert@, miod@

Revision 1.9 / (download) - annotate - [select for diffs], Wed Jul 14 13:37:24 1999 UTC (24 years, 11 months ago) by millert
Branch: MAIN
CVS Tags: 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.8: +18 -1 lines
Diff to previous 1.8 (colored)

pdksh-5.2.14

Revision 1.8 / (download) - annotate - [select for diffs], Tue Jun 15 01:18:36 1999 UTC (25 years ago) by millert
Branch: MAIN
Changes since 1.7: +17 -16 lines
Diff to previous 1.7 (colored)

patches from pdksh 5.2.13.11

Revision 1.7 / (download) - annotate - [select for diffs], Thu Oct 29 04:09:21 1998 UTC (25 years, 7 months ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_2_5_BASE, OPENBSD_2_5
Changes since 1.6: +3 -1 lines
Diff to previous 1.6 (colored)

Bug fixes from pdksh-unstable-5.2.13.4, including "official" versions of
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...

Revision 1.6 / (download) - annotate - [select for diffs], Thu Jun 25 19:02:24 1998 UTC (25 years, 11 months ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_2_4_BASE, OPENBSD_2_4
Changes since 1.5: +88 -4 lines
Diff to previous 1.5 (colored)

pdksh-5.2.13 + local changes

Revision 1.5 / (download) - annotate - [select for diffs], Mon Sep 1 18:30:15 1997 UTC (26 years, 9 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_2_3_BASE, OPENBSD_2_3
Changes since 1.4: +3 -3 lines
Diff to previous 1.4 (colored)

i am bored enough to fix terminal space/tab uglies

Revision 1.4 / (download) - annotate - [select for diffs], Thu Jun 19 13:58:48 1997 UTC (26 years, 11 months ago) by kstailey
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

back out

Revision 1.3 / (download) - annotate - [select for diffs], Wed Jun 18 22:42:47 1997 UTC (26 years, 11 months ago) by kstailey
Branch: MAIN
Changes since 1.2: +3 -3 lines
Diff to previous 1.2 (colored)

(foo *)0 -> NULL

Revision 1.2 / (download) - annotate - [select for diffs], Mon Aug 19 20:09:01 1996 UTC (27 years, 9 months ago) by downsj
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

update to pdksh-5.2.8

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.