DragonFly BSD
DragonFly commits List (threaded) for 2004-12
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

cvs commit: src/usr.bin/make


From: Joerg Sonnenberger <joerg@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Wed, 1 Dec 2004 07:44:20 -0800 (PST)

joerg       2004/12/01 07:44:20 PST

DragonFly src repository

  Modified files:
    usr.bin/make         compat.c config.h job.c main.c parse.c 
  Log:
  compat.c:1.38->1.39
  job.c:1.55->1.56
  Author: harti
  Log:
  Fix a (very) long standing bug in make (this has been there probably
  from the beginning). Make used to handle all its interrupt-time stuff
  directly from the signal handler, including calls to printf, accessing
  global data and so on. This is of course wrong and could provoke a core
  dump when interrupting make. Just set a flag in the signal handler and
  do everything else from the main thread.
  
  PR:             bin/29103
  
  config.h:1.14->1.15
  main.c:1.97->1.98
  parse.c:1.57->1.58
  Author: harti
  Log:
  Eliminate the define for POSIX and build with Posix behaviour.
  Our make has been build with POSIX enabled from the first day
  and the ifdef'ed out code served no purpose.
  
  Obtained-from: FreeBSD
  Submitted-by: Max Okumoto <okumoto@xxxxxxxx>
  
  Revision  Changes    Path
  1.14      +42 -15    src/usr.bin/make/compat.c
  1.6       +0 -9      src/usr.bin/make/config.h
  1.22      +60 -14    src/usr.bin/make/job.c
  1.25      +29 -27    src/usr.bin/make/main.c
  1.19      +12 -45    src/usr.bin/make/parse.c


http://www.dragonflybsd.org/cvsweb/src/usr.bin/make/compat.c.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/usr.bin/make/config.h.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/usr.bin/make/job.c.diff?r1=1.21&r2=1.22&f=u
http://www.dragonflybsd.org/cvsweb/src/usr.bin/make/main.c.diff?r1=1.24&r2=1.25&f=u
http://www.dragonflybsd.org/cvsweb/src/usr.bin/make/parse.c.diff?r1=1.18&r2=1.19&f=u



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]