/*#*
*#* $Log$
+ *#* Revision 1.4 2005/04/11 19:10:28 bernie
+ *#* Include top-level headers from cfg/ subdir.
+ *#*
+ *#* Revision 1.3 2004/11/28 23:20:25 bernie
+ *#* Remove obsolete INITLIST macro.
+ *#*
+ *#* Revision 1.2 2004/10/26 09:01:15 bernie
+ *#* monitor_rename(): New function.
+ *#*
*#* Revision 1.1 2004/10/03 20:39:03 bernie
*#* Import in DevLib.
*#*
#include <mware/list.h>
#include <drv/timer.h>
#include <kern/proc.h>
-#include <macros.h>
-#include <debug.h>
+#include <cfg/macros.h>
+#include <cfg/debug.h>
static List MonitorProcs;
void monitor_init(void)
{
- INITLIST(&MonitorProcs);
+ LIST_INIT(&MonitorProcs);
}
REMOVE(&proc->monitor.link);
}
+void monitor_rename(Process *proc, const char* name)
+{
+ proc->monitor.name = name;
+}
+
#define MONITOR_NODE_TO_PROCESS(node) \
(struct Process*)((char*)(node) - offsetof(struct Process, monitor.link))