cvs commit: src/usr.bin/make

Matthew Dillon dillon at
Tue Nov 23 23:19:52 PST 2004

dillon      2004/11/23 23:19:15 PST

DragonFly src repository

  Modified files:
    usr.bin/make         compat.c cond.c dir.c job.c main.c make.c 
                         parse.c suff.c targ.c util.c var.c 
  o Pacify ``make -f /dev/null -V FOO''.
  o Add empty default cases where they should be, remove
    non-local execution stuff in compat.c which doesn't even
    have preprocessor-conditional-hidden support code, and
    add a debugging statement where we might end up with a
    nil list somehow, but where I doubt it.
  o Makeing make(1) WARNS=6 cleanup
  o In lieu of a good way to prevent every possible looping
    in make(1), stop there from being more than 500 processes
    forked by make(1), to prevent a forkbomb from happening,
    in a dumb and mechanical way.
  o Some ANSI changes that we missed
  Submitted-by: Max Okumoto <okumoto at xxxxxxxx>
  Taken-from: FreeBSD
  Revision  Changes    Path
  1.11      +10 -18    src/usr.bin/make/compat.c
  1.10      +2 -0      src/usr.bin/make/cond.c
  1.13      +2 -0      src/usr.bin/make/dir.c
  1.18      +2 -0      src/usr.bin/make/job.c
  1.18      +56 -37    src/usr.bin/make/main.c
  1.10      +3 -3      src/usr.bin/make/make.c
  1.14      +17 -12    src/usr.bin/make/parse.c
  1.12      +20 -15    src/usr.bin/make/suff.c
  1.12      +4 -2      src/usr.bin/make/targ.c
  1.7       +8 -16     src/usr.bin/make/util.c
  1.12      +25 -19    src/usr.bin/make/var.c

More information about the Commits mailing list