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@