cvs commit: src/usr.bin/make src/usr.bin/make/lst.lib

Max Okumoto okumoto at crater.dragonflybsd.org
Thu Dec 16 23:57:08 PST 2004


okumoto     2004/12/16 23:56:08 PST

DragonFly src repository

  Modified files:
    usr.bin/make         Makefile arch.c dir.c job.c lst.h make.c 
                         make.h suff.c targ.c 
    usr.bin/make/lst.lib lstInit.c lstRemove.c 
  Removed files:
    usr.bin/make/lst.lib lstClose.c lstIsAtEnd.c lstNext.c 
                         lstOpen.c 
  Log:
  Get rid of the sequential access feature of the lists. This was
  used only in a couple of places and all of them except for one were
  easily converted to use Lst_First/Lst_Succ. The one place is
  compatibility mode in job.c where the it was used to advance to the
  next command on each invocation of JobStart. For this case add a
  pointer to the node to hold the currently executed command.
  
  Take-from: FreeBSD
  Author: harti
  
  Revision  Changes    Path
  1.14      +2 -2      src/usr.bin/make/Makefile
  1.20      +1 -8      src/usr.bin/make/arch.c
  1.24      +14 -39    src/usr.bin/make/dir.c
  1.33      +27 -36    src/usr.bin/make/job.c
  1.15      +0 -22     src/usr.bin/make/lst.h
  1.16      +38 -46    src/usr.bin/make/make.c
  1.14      +3 -0      src/usr.bin/make/make.h
  1.20      +12 -28    src/usr.bin/make/suff.c
  1.17      +1 -5      src/usr.bin/make/targ.c
  1.8       +0 -2      src/usr.bin/make/lst.lib/lstInit.c
  1.9       +0 -13     src/usr.bin/make/lst.lib/lstRemove.c


http://www.dragonflybsd.org/cvsweb/src/usr.bin/make/Makefile.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/usr.bin/make/arch.c.diff?r1=1.19&r2=1.20&f=u
http://www.dragonflybsd.org/cvsweb/src/usr.bin/make/dir.c.diff?r1=1.23&r2=1.24&f=u
http://www.dragonflybsd.org/cvsweb/src/usr.bin/make/job.c.diff?r1=1.32&r2=1.33&f=u
http://www.dragonflybsd.org/cvsweb/src/usr.bin/make/lst.h.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/usr.bin/make/make.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/usr.bin/make/make.h.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/usr.bin/make/suff.c.diff?r1=1.19&r2=1.20&f=u
http://www.dragonflybsd.org/cvsweb/src/usr.bin/make/targ.c.diff?r1=1.16&r2=1.17&f=u
http://www.dragonflybsd.org/cvsweb/src/usr.bin/make/lst.lib/lstInit.c.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/usr.bin/make/lst.lib/lstRemove.c.diff?r1=1.8&r2=1.9&f=u





More information about the Commits mailing list