CVSROOT:        /cvs
Module name:    src
Changes by:     es...@cvs.openbsd.org   2012/10/18 11:54:43

Modified files:
        usr.bin/make   : cond.c engine.c engine.h error.c job.c job.h 
                         lowparse.c main.c varmodifiers.c 

Log message:
numerous error message fixes:
- do ^C checking differently: don't record sent signals, but when jobs
die, recheck whether we received/have pending a INT/QUIT/TERM/HUP signal.
Then don't display our process group "normally", instead group together
everything dying by signal/shell dying by signal (just give the target
names).

- make certain we always handle signals before dying from "other conditions"
- have the parser messages look more like normal messages
- remove double error messages from some parser errors
- make sure unclosed variables ARE errors when some modifiers are present

- keep track of the base directory we're run from, so that submakes can
get shortened directories...
- make sure the whole error message including silent command fits into a
reasonable length.

okay millert@

Reply via email to