summaryrefslogtreecommitdiff
path: root/usr.bin/make/lst.h
diff options
context:
space:
mode:
authorMarc Espie <espie@cvs.openbsd.org>2008-01-12 13:09:00 +0000
committerMarc Espie <espie@cvs.openbsd.org>2008-01-12 13:09:00 +0000
commita0f943522f15e96ee722b1206a6ca46a5cbebc74 (patch)
treefa20f7a055f61295fbbb56de2b93efd571340198 /usr.bin/make/lst.h
parent6213474ecb692248944a72b77eadf3f344f5c54b (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.h4
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