CVSROOT: /cvs Module name: src Changes by: es...@cvs.openbsd.org 2013/05/22 06:14:08
Modified files: usr.bin/make : compat.c dir.c dump.c engine.c gnode.h make.c targ.c timestamp.c timestamp.h Log message: as checked through thorough tests, youngest->mtime == ctime, so ditch the extra field. remove some extra abstraction layer: use clock_gettime directly instead of ts_set_from_now (what is "now" anyways) time_to_string takes param by pointer rename "now" into starttime (more accurate term) randomize queue uses arc4random_uniform (prompted by deraadt@) display debug timestamp with ns too (it's debug, so it doesn't really matter whichever way it's done, as long as it's done) okay millert@