diff options
author | Marc Espie <espie@cvs.openbsd.org> | 2008-01-12 13:09:00 +0000 |
---|---|---|
committer | Marc Espie <espie@cvs.openbsd.org> | 2008-01-12 13:09:00 +0000 |
commit | a0f943522f15e96ee722b1206a6ca46a5cbebc74 (patch) | |
tree | fa20f7a055f61295fbbb56de2b93efd571340198 /usr.bin/make/lst.h | |
parent | 6213474ecb692248944a72b77eadf3f344f5c54b (diff) |
better error reporting/job handling error:
- systematically reorder jobs based on who did output last, so that the
last job to output is *first* to output again.
- better reaction to errors: any job that outputs is checked for termination
directly, and the Error message is printed right afterwards.
- better error messages, giving more useful information in -j mode.
Diffstat (limited to 'usr.bin/make/lst.h')
-rw-r--r-- | usr.bin/make/lst.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/usr.bin/make/lst.h b/usr.bin/make/lst.h index 53d8d098310..789b49e3e20 100644 --- a/usr.bin/make/lst.h +++ b/usr.bin/make/lst.h @@ -2,7 +2,7 @@ #define _LST_H_ /* $OpenPackages$ */ -/* $OpenBSD: lst.h,v 1.26 2007/01/04 17:55:35 espie Exp $ */ +/* $OpenBSD: lst.h,v 1.27 2008/01/12 13:08:59 espie Exp $ */ /* $NetBSD: lst.h,v 1.7 1996/11/06 17:59:12 christos Exp $ */ /* @@ -106,6 +106,8 @@ extern void Lst_Replace(LstNode, void *); extern void Lst_ConcatDestroy(Lst, Lst); /* Concatenate two lists, non-destructive. */ extern void Lst_Concat(Lst, Lst); +/* requeue element already in list at front of list */ +extern void Lst_Requeue(Lst, LstNode); /* * Node-specific functions |